[PATCH] D55685: Update Microsoft name mangling scheme for exception specifiers in the type system

Zachary Henkel via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Dec 13 18:20:00 PST 2018


zahen created this revision.
zahen added reviewers: zturner, rnk.
Herald added a subscriber: cfe-commits.

The msvc exception specifier for noexcept function types has changed from the prior default of "Z" to "_E" if the function cannot throw when compiling with /std:C++17.


Repository:
  rC Clang

https://reviews.llvm.org/D55685

Files:
  lib/AST/MicrosoftMangle.cpp
  test/CodeGenCXX/mangle-ms-exception-spec.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D55685.178166.patch
Type: text/x-patch
Size: 3768 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20181214/354156f3/attachment.bin>


More information about the cfe-commits mailing list