diff options
| author | Reid Kleckner <reid@kleckner.net> | 2013-10-08 22:45:29 +0000 |
|---|---|---|
| committer | Reid Kleckner <reid@kleckner.net> | 2013-10-08 22:45:29 +0000 |
| commit | be7a446637613f17ec94d34c18847d563064a539 (patch) | |
| tree | 4bbb296eafc9ffea49825b6818f1cf03119039a8 /llvm/lib/IR/DIBuilder.cpp | |
| parent | 0a903478c642c19b416aacdbef3e2e1859b11c18 (diff) | |
| download | bcm5719-llvm-be7a446637613f17ec94d34c18847d563064a539.tar.gz bcm5719-llvm-be7a446637613f17ec94d34c18847d563064a539.zip | |
-Wmicrosoft: Don't warn on non-inline pure virtual method definitions
MSVC and clang with -fms-extensions allow pure virtual methods to be
defined inline after the "= 0" tokens. Clang warns on these because it
is not standard, but incorrectly warns on out-of-line definitions, which
are standard.
With this change, clang will only warn on inline definitions of pure
virtual methods.
Fixes some self-host warnings on out-of-line definitions of pure virtual
destructors.
llvm-svn: 192244
Diffstat (limited to 'llvm/lib/IR/DIBuilder.cpp')
0 files changed, 0 insertions, 0 deletions

