From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29514 invoked by alias); 30 Nov 2016 14:21:20 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 29484 invoked by uid 89); 30 Nov 2016 14:21:18 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2 spammy=Hx-languages-length:1267 X-HELO: sesbmg22.ericsson.net Received: from sesbmg22.ericsson.net (HELO sesbmg22.ericsson.net) (193.180.251.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 30 Nov 2016 14:21:08 +0000 Received: from ESESSHC016.ericsson.se (Unknown_Domain [153.88.183.66]) by (Symantec Mail Security) with SMTP id 35.68.03096.150EE385; Wed, 30 Nov 2016 15:21:05 +0100 (CET) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.66) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 30 Nov 2016 15:21:05 +0100 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=antoine.tremblay@ericsson.com; Received: from elxa4wqvvz1 (192.75.88.130) by DB6PR0701MB1880.eurprd07.prod.outlook.com (10.168.10.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.761.5; Wed, 30 Nov 2016 14:21:02 +0000 References: <20161124152428.24725-1-simon.marchi@polymtl.ca> <20161124152710.25007-16-simon.marchi@polymtl.ca> <82c06e7795f785cdff3090bb38880a2b@polymtl.ca> <5a48d12d-c6ab-1c31-53ce-80a85602362b@redhat.com> User-agent: mu4e 0.9.17; emacs 24.5.50.1 From: Antoine Tremblay To: Pedro Alves CC: Antoine Tremblay , Simon Marchi , Subject: Re: [PATCH 16/22] Class-ify ui_out_level In-Reply-To: Date: Wed, 30 Nov 2016 14:21:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: BLUPR15CA0030.namprd15.prod.outlook.com (10.163.78.40) To DB6PR0701MB1880.eurprd07.prod.outlook.com (10.168.10.152) X-MS-Office365-Filtering-Correlation-Id: b100885a-e03f-4b7e-e7c4-08d4192c1d6b X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DB6PR0701MB1880; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0701MB1880;3:TZQMUOygLdscnj+NWO63mehg3aRPagyctkqH5YSfO3N7goExmSUrlO5HG4duvlNsoYUfdjfWbsRVNcbh4iA9b059WKod/ixotaTKjkztMJPqaflZhu2KK39AQ/cNqgXvVGLznhe74un9z8oUs8YgC6Ep1QKiJhNncWUl6MT/kgP0jShfvFnliCWmsthUIBY4d/zcfAvQbDtqCizGl/l7Jw2EMavSGZ/mYd2+AkBPGBfxX9auyJIOZVFZ4q89KxEFuWUP/7nNXzaTD2wfTLRdww==;25:Ef2mnGLj6swgdxY9kOuiNnSC6Or0jkiiatox+9vvXFJAAhxftM4R+Xn9Z+OYZ8g+k8TlUwnZWRvft2h1L3l8tR9cmXXROja98Az7lHGu7wIABsUB5eNV8K1Fo2UoEvRZKSMA6G7OujJYddA36jP3+HOUv6Zv3zjoMTANIQwaoD5nABw68OeGkLJdebOMwfuR99ug+P1aLpSuBvdIQtApXHO7U2+uNlVb8+BSLUcNcpERIKzVjFBwLpRZEcYiUCC13Pd1H5DbM51HYOKA7drJ3RKaClkiplkDMn4OVMwLthC8f7fAkb/PS60T3qxhTPhyrioVAeD/PmKFzD1IeugTuTObMdCLovxCHm95aBkp+wP+C5GCY3z60N/FAyyZuvOd+Q5ETAtBk/KV9xT4M8aczqwmVB2iXRG0cebKTLyh72N7GVS2E+w7RbRTkNyQCe/nJOdsMZmwx16w26Db08gU5Q== X-Microsoft-Exchange-Diagnostics: 1;DB6PR0701MB1880;31:TTf10vBrp/epl5Us+f0/M0l7nwVZlBPimUEkF34SD6664tKA9iDlmuRKiP/nWAkrgBVjmv7O3mqiehuLIv6Bx8e580PyOTktfrqFZnzYH76EawWGX08rM/KW2t8ObY/vu6ecOvEe6StnY4S8WoY4Pu9wtY1wL7aA9/s3x+LMQqKRihPGRIXaU5FyneTLB2gs2l6jON9A1zyfblQWHuZZv0WJtWrfXCelJjOZRuqTES3rS378cEuAikaAQ7XHFtzegin0yeFO4JR3ZAKIK/DtEblRWSp6iNVIijxaMTbaXnM=;20:01IeDaURs/Ahq0k2O+SByzELy+KNkAmZkmJfVY4ZuxmY+tRFeebQNnUCRNqQsB2Sj9oVVlEq8zumeaNga3ykZlRy0iZReNEvxXtE0oAujlICfRmy3t0FugYLvfrXc0jBAkV5Q6nZI9aM2gUd+t0RkkST/UL/MjAHXOeErEqENKYG/hqyxBPUL/OywJJg73FQBXfNwABkd6oeBRmI4KrzptZd3TLvsMCkbfVMEk7TfVox14BDGrSTz9Cn252vgOHGqYUhRnmE0Z2Cjn+gHJ3aWxqnY2ykVR8SXJi1xOHBYdEr5yOW4AVqzTi3IoZZYYHr7HiVcSjgzXmYjh06XBPWJbiXV2Hl7ezOB2J02byiWUWGq+nopJZ6C7pP08wXhr5h+HZQMgqROn7CaZLQBF564R2cpDGcbymv8Ub7ox7XeoovMjShMQiobwnb/Gkq7mdUn2KJqgyu0V5H45LCAiWa8KwusSb6wBthml1NQkxAWOUp3ELvImrjB5rjGr327w80 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148);SRVR:DB6PR0701MB1880;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0701MB1880; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0701MB1880;4:/4R22od0CAkBkJFkZ04vvp3H3rCX+llSAcvQtyfBwCGQDyohleAaFCW4I3W88TbAw4pNJHJGoLI4db4PoUtKa1/bV0+Az5DyvUErkM42N3JgSsUqYYTJo76gejVqEY3temaKvbkZbit53pmO7m6ou1G+GhC/2j+dsdI1dMI4I0No7PR9Z92RBU+xZR/uyc+MfXdaJGIV4fFm6lPHPWMKO6xINUZ9UvsoERiPlG1wbMkhX0aWeMoYmLbKehfsVhqKlZlA929XyGJf3pO9kErdwkFpw636IxoSHWwFjRSBngJekn8BLzvm1l1bzvOVoMgL4fDPAY6gQ9S/Duh19qViHDDHpRYiu2y+F1ksjzBx81Agp4YHGgGj6VWHFhjNAtl9w8dqILOcvnFBellrIF+BMPPTMdY6bSXzvQ84X5EFRLN/tFlpGX2jtB/kKxFGJy1Gr3rtyl9OLvyQ8a7OeF9wDnlQng45FEfzb4qpqtqvgUwvEOsitXjQu1B429D6f88LMRNiOS9IAvEscaYLkGOvWlr4CxBP8LB6+DD2Hi8D6OK9HuJb81DsOaNs6conQh7Z7fy5LwaciUFQQhb40WZ08w== X-Forefront-PRVS: 0142F22657 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(24454002)(377454003)(199003)(6116002)(3846002)(4326007)(5003940100001)(2906002)(81156014)(81166006)(8676002)(5660300001)(4001350100001)(6666003)(92566002)(36756003)(6916009)(2950100002)(105586002)(110136003)(106356001)(83506001)(97736004)(189998001)(86362001)(93886004)(47776003)(229853002)(305945005)(66066001)(33646002)(42186005)(48376002)(50466002)(38730400001)(39410400001)(6486002)(39450400002)(733004)(6496003)(7736002)(68736007)(7846002)(101416001)(50986999)(54356999)(76176999);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0701MB1880;H:elxa4wqvvz1;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB6PR0701MB1880;23:yZkErNtqxkldx4Z0bDscJI3yNXGTv/Z4b1fnJqH?= =?us-ascii?Q?Jw/t9taOWcFklpKp56DLKqm2s+TUdBlxaV15WNiqXwm9cxv2jcXn5dEqvPw+?= =?us-ascii?Q?vWoiVvvYR8Q9QlxB+z1fipI4G0VZSNCzr+5I5vdWXWSC3Y3mvg2UxRS52Xgn?= =?us-ascii?Q?+TRWquc0IKpZmNoRsjMlwD+RH/0sYk46xGEGt4B9bcQ+Cq8a8xecd5ctMc5R?= =?us-ascii?Q?zll4OGG/7ppP6dZrkgePW/dhM7MweL441t01HxJmde/vtkPkHLzp1+fFFrtF?= =?us-ascii?Q?+huk1yJSILHBBq5hVsJRYp1zo/hTHgeTkv0z81PjN/RzMAzssQxvAJmRGVb/?= =?us-ascii?Q?vP6QKfazcTQF9LGQ2UnNJ+5P8HkMn8yBFycWamGR6b+GkZER+1/v0TfTcJAd?= =?us-ascii?Q?VjS0Gy/ySV9K6YJajidzuPqhJoQUD71Tl/S31OURFDRRVg9yXVakqfpEopup?= =?us-ascii?Q?wboEMM2JaiWzHuEujFLY0AUBs1mkxwrd+kqvXWgEVnlnQmRA/N4lvrK6r6Vd?= =?us-ascii?Q?Vh116yEK3PpvqXTSP2P5GAYiP4ai9JT09AEWvu48+8qZDKdJCFtYsRvP36HN?= =?us-ascii?Q?DGq6ZCC9zi5noAJRr5TPbE9v2ZNuAMMg5I/Eg8On37HhRYnjyT3xCJKEUkGf?= =?us-ascii?Q?RvEE0uvfNRjZ/ubzRViLf8PZBdP+ivGzhM7+wNY80nAmsX2C9RkHm8YyZyV/?= =?us-ascii?Q?ypfNDsnc/YPeqXipMq5bxzuVJmy3LLn/wH2QCanXkqnONPI9NijqZxjGdoLE?= =?us-ascii?Q?Lx/tNevaD7BchJHHs8OKRg5QYKvLSnTXFpGg8l975SJ4vNgYvDYN6yafeuqD?= =?us-ascii?Q?viNRYvPEZJMPACR91x3cSTyYjvlcX+APsVsD1mbh7jc0dg8QHIm/LAFN1R5N?= =?us-ascii?Q?ULoY4iTz1v8YP80332qZY8zEZduAx1gahrN405NfofzJhohIecDeUMgdCZjD?= =?us-ascii?Q?qH3vNc4FLz8ZATRdiYNHBrI9DdkBu7iCkt7vkpPBHAvmd6h+uTJL7SUijPQw?= =?us-ascii?Q?u6XCCssfNLcoHqlFGQCfnryw3K8qQGisNgFZBVAIVIV1weFauMgo7Kyf60/O?= =?us-ascii?Q?kSo7OCyKAmJbOZH4aPcpsv1RkcZYG+5FLD5ipSv9Zeg9JE1Bwk+WsMSPNd2p?= =?us-ascii?Q?yE6TSG040eRkDvP5mUzJy7cMhMdUkcX5ecb7iqOxN4XpRW/MRokfbjQ97J3D?= =?us-ascii?Q?d80pxW3H2SN+YnaWh7ucAvHBu23DvI2vLPQ1T3n1Mk7wFZWUN+KDf7zDmPOq?= =?us-ascii?Q?dhvxM2ZN+T73zMQal6wI=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0701MB1880;6:qsu0oYHfXkgGtW9Upg+YCxuqKXu/MDqbwkLquN9zm5dMuk8wLl4TxFYAYi21WeyMB8/Rrfu3P0hX3FwRlLdjfmWXSKxp7CpdZ5TYw9ZC3DqENAKnYg10lK1AEUZ8B2QnYcclE07U0EwQkiyAmbvTA+PK1qF5XGF1n2jstspa5rJ9qZLNUAfVhg5SbOsOIDUSmynE8deZ1mSjg5tkKD3260rWroV9eSmt5/KUihZQuwYLAWBaQh7aeKS1Cs32aFklpDmTt9BY4z7TJYzMc8taMzajJMT75t+5fIzlBAfKRYiW6t7vpJH8TyMOJLS7iDA9rDG+gY/QCQbEsXvXdE7+M6Ork0cBBfUsRqxbnl/m7qKMN1HQEfCAztrZ/58byud2N2NlvuSt286rXou9ObL4laR6mC1phaSU7A0MXSYRiaF4ja7IJQS8vL99fyD9ABXK8SBGFIigd7o30VLKkFRmYQ==;5:L8C3HFgCBc5Fp2Kis+WaKPgAhH90URP1MHKCXkqu9HLTnMJZe8CsGdBi+Pzm8PkPKrQBNwzmSqm7ahzRInmvEPtc/EdMTaq4ocXBWJLSguxHp8NvgZUOVQ/WyS4Ha3vAA1hIi6rOB7aJ5vp8pgodJg==;24:YRTBmYMFWq1zNG91M/SrdqalmuptFDK/Vz1dxq4BNhyq8JpWUjbCe/RjYlwc4XTObg+zIJCIPYdG9LnIVcYOezD6Cd1sZwj4GQGAxdDhD6A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0701MB1880;7:PDlT+LgoxDX4HNf4Ce1I41/o4qiDeTvCeYiBtuwSbv2FV3giVY9+e93COHw2mawuuVYB1VxDbNykOtM13kSvX7UbDQeug4WRrzACAWNJaKodM7NckBEKaMcBdPsmeil3jqJx4MaMQRGBTzg5HO4o39Dmu7reraCNM9X0DGgGmnw1rPMRfyvugq7vjiiXEyjHdsnZ0bc8T+K+ebGcrucDn6mJ7ntv9fTqZdDIWzTfzeMq2djdoxVGp9dbhxDsFr3u2+bv68pbDdRuYz91Jb/tWJfhm1JVwEB1gZEVx0YOz93ttsrgnkjrxvD3ohGVt1cbGbE8TKIm8X8H1kkYX2PnK4LtOfaGlvl38KFiBywbMM2cEJ2Wx2eGjhkhMlfS8RhTn6pwlz3h2RnAUoHgjKS6/RnMHNvhit32qm9Hr41htqqoLpI/CBqLbnfwiFp5MZAKzDqGluZwrGp6KDm/prvCMA== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2016 14:21:02.1791 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB1880 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2016-11/txt/msg00991.txt.bz2 Pedro Alves writes: > On 11/30/2016 01:47 PM, Antoine Tremblay wrote: >> >> Pedro Alves writes: >> >>> On 11/30/2016 12:40 PM, Antoine Tremblay wrote: > >>> In this case it looks like it's documented? >> >> Yes this case yes. I was thinking of >> https://sourceware.org/ml/gdb-patches/2016-11/msg00973.html >> > > GCC does not require C++11, so it's natural their document > won't be saying anything about >= C++11 things. Maybe they > won't mind it if we propose C++11 bits, if we want to. > (But let's leave that particular style discussion that that thread.) > >> Also we allow the use of dynamic_cast while GCC doesn't... > > We're already requiring exceptions, which requires (some kind of) rtti > under to hood, so allowing dynamic_cast would seem like a natural > consequence. Not that I'd generally think that a design > relying on dynamic_cast is a sane design, TBC. > >> >> I'm sure other things will come up ? > > Sure, in which case we can document them. Here: > > https://sourceware.org/gdb/wiki/Internals%20GDB-C-Coding-Standards#C.2B-.2B--specific_coding_conventions > > I had added the note about exceptions a while ago. We can > certainly improve this while we go. > Right, sorry like I had missed that :)