Boost logo

Boost :

Subject: Re: [boost] Fwd: [clang] clang-cl expansion of macros
From: Edward Diener (eldiener_at_[hidden])
Date: 2017-04-30 14:28:10


On 4/30/2017 10:06 AM, Peter Dimov via Boost wrote:
>> I'm now checking out the boost-1.64.0 tag to see how it would fare.
>
> boost-1.64.0 fails as well.
>
> Mystery solved, the changes that fixed clang are not in 1.64.

I did not put those changes in 1.64. I did not think I had enough time
between when the changes were tested on the 'develop' branch and when
1.64 was closed for all but the most serious changes. I have, as you
discovered, merged those changes to master after 1.64 was out.

>
> C:\Projects\boost-git\boost\libs\preprocessor>git log boost-1.64.0..master
> commit b19e4deacb7103061f9c2c9efcdd77eaa5877df0
> Merge: a627594 dfc1c46
> Author: Edward Diener <eldlistmailingz_at_[hidden]>
> Date: Mon Apr 24 12:13:09 2017 -0400
>
> Merge branch 'develop'
>
> commit dfc1c46ecedef21274eb142e267e91400aa33ec8
> Author: Edward Diener <eldlistmailingz_at_[hidden]>
> Date: Sun Mar 26 08:51:41 2017 -0700
>
> With _MSC_VER and __clang__ always use strict mode and variadics
> turned on w
>
> commit e474eea44f00ba92310ace20add3956adb83f3de
> Author: Edward Diener <eldlistmailingz_at_[hidden]>
> Date: Sun Mar 26 01:02:05 2017 -0700
>
> Slight correction to particularize previous change as involving only
> -fno-ms
>
> commit b03c6cd3c0f855f22f154424272ef9276ed72594
> Author: Edward Diener <eldlistmailingz_at_[hidden]>
> Date: Sat Mar 25 23:22:32 2017 -0700
>
> In the configuration the combination of clang defined and gcc
> defined always


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk