summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2017-05-07 21:15:28 +0000
committerEric Fiselier <eric@efcs.ca>2017-05-07 21:15:28 +0000
commitfc353da22e135e65df6be4d8e2183828fc6b9220 (patch)
tree192f3f850ed6c9813e8dc83d52ab98ba1eb9715b /llvm/lib/Object/COFFObjectFile.cpp
parent17f01968f118eb2a42697c8706b0982a8a605794 (diff)
downloadbcm5719-llvm-fc353da22e135e65df6be4d8e2183828fc6b9220.tar.gz
bcm5719-llvm-fc353da22e135e65df6be4d8e2183828fc6b9220.zip
Fix two test failures caused by Windows mangling of function types.
On Windows the function template `template <class T> void test()` has the same mangled name when instantiated with the distinct types `void()` and `void() noexcept`. When this occurs Clang emits an error. This error was causing two type-traits tests to fail. However this can be worked around by using class templates instead of function templates, which is what this patch does to fix the errors. llvm-svn: 302380
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud