220 31247 <d3d21e98-38be-4a5d-8f3e-becc5e80a908@isocpp.org> article
Path: news.gmane.org!.POSTED!not-for-mail
From: "'Oleg Ageev' via ISO C++ Standard - Future Proposals" <std-proposals@isocpp.org>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: P0534: call/cc, type safety and exceptions
Date: Wed, 1 Mar 2017 04:13:14 -0800 (PST)
Lines: 80
Approved: news@gmane.org
Message-ID: <d3d21e98-38be-4a5d-8f3e-becc5e80a908@isocpp.org>
References: <fc546ea4-a355-4a60-a7e7-97927993471d@isocpp.org>
 <3a57e294-7254-4358-828d-c9f7757f5295@isocpp.org> <9deccbda-26ca-4ad8-a579-1feb674676a6@isocpp.org>
 <CA+wfc19hFNcyjVn=oiFn+rf=zUYYyxjmZ-Zp-wDiK2n61DqeaA@mail.gmail.com> <69ee11fb-5cd0-4e1e-8c61-2792fe062003@isocpp.org>
 <CA+wfc18uQYCsx7cRrg5VhkQYCU8RXFys3DV9j=7Xuww2nOtePA@mail.gmail.com>
 <7209130d-c572-4097-94a7-d92dcef0f354@isocpp.org>
 <0705083b-2e6f-46e9-b624-26ca0b9894ea@isocpp.org>
 <7bad6d77-7385-462d-9d10-4774bf97ae88@isocpp.org>
 <a880928c-208a-4f30-8967-bf29fac87bf2@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_1568_1144460027.1488370395022"
X-Trace: blaine.gmane.org 1488370402 4576 195.159.176.226 (1 Mar 2017 12:13:22 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Wed, 1 Mar 2017 12:13:22 +0000 (UTC)
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBD4MBDVTJQINX5O2YUCRUBHNJ25J4@isocpp.org Wed Mar 01 13:13:15 2017
Return-path: <std-proposals+bncBD4MBDVTJQINX5O2YUCRUBHNJ25J4@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-pg0-f72.google.com ([74.125.83.72])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBD4MBDVTJQINX5O2YUCRUBHNJ25J4@isocpp.org>)
	id 1cj382-0000BQ-I1
	for gclcip-std-proposals@m.gmane.org; Wed, 01 Mar 2017 13:13:10 +0100
Original-Received: by mail-pg0-f72.google.com with SMTP id b2sf52794230pgc.6
        for <gclcip-std-proposals@m.gmane.org>; Wed, 01 Mar 2017 04:13:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=cO8kBB31ojlIH3E4/nIkbAL+38IWgWFdMJsWhlRoji0=;
        b=mnW7afSsKpeEw4A3n9MtT8iE7/EZpqcy0LbjJfJnPIy9I7QbEQkIxIja5YiLEouueU
         POAphfAX6UQrfmO3aO9vba3ClAELtDnncPERxSE8DfyUMV045+SJhjhWgQGWuNiSCknr
         IuQa26QWjy4r2hxQlp2pgUboC4TbxBeB/Gic5UB43gsXLhjqzFQMkgQbLQd0/DI3Lsy5
         hLvnJyD8zvg0qlKD0iE59L6EFaSn4z62cZsRKo2/FibUuizF+usKqcVlIFZyw8+kW5Gr
         bUurRZk+nu4uf6kg6qC7QfyGW6h0qvk03sPhHIUGH0dQyI7H6d6LjwhJZl/1XNYyhQEE
         8k3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:date:from:to:message-id:in-reply-to:references
         :subject:mime-version:x-original-sender:reply-to:precedence
         :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help
         :list-archive:list-subscribe:list-unsubscribe;
        bh=cO8kBB31ojlIH3E4/nIkbAL+38IWgWFdMJsWhlRoji0=;
        b=m6xBgfI+cSIirGGLeo9E/Tv1YKByTQUnHMIqwO9ZCMmzl47uYEnyKWKIKBXv6AK9uX
         wgRx/8GYnSPl9Av6cUo1WAhFF9CQR+VcdVhbYtgIFM9GmDbA4IeHbRic+pwtTqJ+bASb
         Xq9YrnMXq+Yaso4KMl2g30c12pt+OJ31p1K0SjmHhvKJubG3NPhJpgQM3zmiWbht5daV
         mBgMiY5iG6Yn7/0WtBAx/HGcl65fFPai2GX4GrA+XvzVn3R99IbefM+F3Jrkh3YDkEIG
         C5NQelWW5LT+skoKhgLmLPwcZuCqSC6fzq4440lpZzGXfIr0ZCDYn+Zq423P11G/QhTK
         Ejjg==
X-Gm-Message-State: AMke39ntlZjva/q/hJw0QzgwLbLlQZbL/H1nN/TNqQ4tDE5qGnt3cIg7sM/RFAj20/wNQg==
X-Received: by 10.99.193.69 with SMTP id p5mr2689643pgi.163.1488370396368;
        Wed, 01 Mar 2017 04:13:16 -0800 (PST)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.157.56.105 with SMTP id r38ls4266844otd.15.gmail; Wed, 01 Mar
 2017 04:13:15 -0800 (PST)
X-Received: by 10.157.4.129 with SMTP id 1mr871119otm.17.1488370395498;
        Wed, 01 Mar 2017 04:13:15 -0800 (PST)
In-Reply-To: <a880928c-208a-4f30-8967-bf29fac87bf2@isocpp.org>
X-Original-Sender: my@cnonim.name
X-Original-From: Oleg Ageev <my@cnonim.name>
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:31247
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/31247>

------=_Part_1568_1144460027.1488370395022
Content-Type: multipart/alternative; 
	boundary="----=_Part_1569_406868850.1488370395022"

------=_Part_1569_406868850.1488370395022
Content-Type: text/plain; charset=UTF-8

and also I got such warning

warning C4297: 
'main::<lambda_47e6b9d8c7d076365105bb6276e58c85>::()::BAD::~BAD': function 
assumed not to throw an exception but does
note: destructor or deallocator has a (possibly implicit) non-throwing 
exception specification

destructor should be noexcept, and I see no other way to break exceptions 
catching

-- 
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/d3d21e98-38be-4a5d-8f3e-becc5e80a908%40isocpp.org.

------=_Part_1569_406868850.1488370395022
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">and also I got such warning<br><br><div style=3D"backgroun=
d-color: rgb(250, 250, 250); border-color: rgb(187, 187, 187); border-style=
: solid; border-width: 1px; overflow-wrap: break-word;" class=3D"prettyprin=
t"><code class=3D"prettyprint"><div class=3D"subprettyprint"><span style=3D=
"color: #000;" class=3D"styled-by-prettify">warning C4297</span><span style=
=3D"color: #660;" class=3D"styled-by-prettify">:</span><span style=3D"color=
: #000;" class=3D"styled-by-prettify"> </span><span style=3D"color: #080;" =
class=3D"styled-by-prettify">&#39;main::&lt;lambda_47e6b9d8c7d076365105bb62=
76e58c85&gt;::()::BAD::~BAD&#39;</span><span style=3D"color: #660;" class=
=3D"styled-by-prettify">:</span><span style=3D"color: #000;" class=3D"style=
d-by-prettify"> </span><span style=3D"color: #008;" class=3D"styled-by-pret=
tify">function</span><span style=3D"color: #000;" class=3D"styled-by-pretti=
fy"> assumed </span><span style=3D"color: #008;" class=3D"styled-by-prettif=
y">not</span><span style=3D"color: #000;" class=3D"styled-by-prettify"> to =
</span><span style=3D"color: #008;" class=3D"styled-by-prettify">throw</spa=
n><span style=3D"color: #000;" class=3D"styled-by-prettify"> an exception b=
ut does<br>note</span><span style=3D"color: #660;" class=3D"styled-by-prett=
ify">:</span><span style=3D"color: #000;" class=3D"styled-by-prettify"> des=
tructor </span><span style=3D"color: #008;" class=3D"styled-by-prettify">or=
</span><span style=3D"color: #000;" class=3D"styled-by-prettify"> deallocat=
or has a </span><span style=3D"color: #660;" class=3D"styled-by-prettify">(=
</span><span style=3D"color: #000;" class=3D"styled-by-prettify">possibly <=
/span><span style=3D"color: #008;" class=3D"styled-by-prettify">implicit</s=
pan><span style=3D"color: #660;" class=3D"styled-by-prettify">)</span><span=
 style=3D"color: #000;" class=3D"styled-by-prettify"> non</span><span style=
=3D"color: #660;" class=3D"styled-by-prettify">-</span><span style=3D"color=
: #000;" class=3D"styled-by-prettify">throwing exception specification</spa=
n></div></code></div><br>destructor should be noexcept, <span id=3D"result_=
box" class=3D"" lang=3D"en"><span class=3D"">and I see no</span> <span clas=
s=3D"">other way to</span> <span>break</span> <span></span><span class=3D""=
>exceptions catching<br></span></span></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/d3d21e98-38be-4a5d-8f3e-becc5e80a908%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/d3d21e98-38be-4a5d-8f3e-becc5e80a908=
%40isocpp.org</a>.<br />

------=_Part_1569_406868850.1488370395022--

------=_Part_1568_1144460027.1488370395022--

.
