]> granicus.if.org Git - clang/commit
For MS ABI, emit dllexport friend functions defined inline in class
authorReid Kleckner <rnk@google.com>
Thu, 17 Mar 2016 19:52:20 +0000 (19:52 +0000)
committerReid Kleckner <rnk@google.com>
Thu, 17 Mar 2016 19:52:20 +0000 (19:52 +0000)
commitbb586da3944bb85c4cf03f3f7500e8d470e3aeaf
tree24fb009add08c0bee9e2ccf5d96d7cdb8fbf602a
parentaf4e2b1652d0704a3e10bbbc39bc5fcdb5f988ca
For MS ABI, emit dllexport friend functions defined inline in class

Summary: ...as that is apparently what MSVC does

Reviewers: rnk

Patch by Stephan Bergmann

Differential Revision: http://reviews.llvm.org/D15267

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263738 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/ASTConsumer.h
include/clang/Frontend/MultiplexConsumer.h
include/clang/Sema/Sema.h
lib/CodeGen/CodeGenAction.cpp
lib/CodeGen/ModuleBuilder.cpp
lib/Frontend/MultiplexConsumer.cpp
lib/Parse/ParseCXXInlineMethods.cpp
lib/Sema/SemaDecl.cpp
test/CodeGenCXX/dllexport.cpp