aaron.ballman added a comment.

> Also, I suppose this is really actually an -fms-compatibility thing not 
> -fms-extensions because it takes an identifier from outside the implementer's 
> namespace.

I just verified, it really does take the identifier and it does not treat 
`static_assert` as a macro (even when you include assert.h). I suppose we 
probably should treat this as a keyword like MSVC seems to be doing, rather 
than interposing on assert.h, because the interposition would give subtly 
different resulting behavior.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D17444/new/

https://reviews.llvm.org/D17444



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to