]> granicus.if.org Git - clang/commit
PR36181: Teach CodeGen to properly ignore requests to emit dependent entities.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 1 Feb 2018 00:28:36 +0000 (00:28 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 1 Feb 2018 00:28:36 +0000 (00:28 +0000)
commit158255398cdb2bd186c8dc1b8ce7817ac82c29d8
treea985c1c1531683a7bb66d61df57adfde43fc8935
parent253065ecad5b0bf5bbd896146daec0397d0d8025
PR36181: Teach CodeGen to properly ignore requests to emit dependent entities.

Previously, friend function definitions within class templates slipped through
the gaps and caused the MS mangler to assert.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@323935 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclBase.h
lib/AST/DeclBase.cpp
lib/CodeGen/CodeGenModule.cpp
test/CodeGenCXX/microsoft-abi-emit-dependent.cpp [new file with mode: 0644]