Virtual method overrides can no longer have mismatched calling conventions. This...
authorAaron Ballman <aaron@aaronballman.com>
Sun, 9 Dec 2012 17:45:41 +0000 (17:45 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Sun, 9 Dec 2012 17:45:41 +0000 (17:45 +0000)
commit02df2e08720f26f93130c48ec7a14e82e86062fb
tree2b9b1db7fffa7a9b5f3b6949123e5047c29b2ae8
parentc11b91ec18e97a6474baf7626c3348223837b93c
Virtual method overrides can no longer have mismatched calling conventions.  This fixes PR14339.

llvm-svn: 169705
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Basic/TargetInfo.h
clang/include/clang/Sema/Sema.h
clang/lib/Basic/Targets.cpp
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaDeclAttr.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/test/SemaCXX/virtual-override-x64.cpp [new file with mode: 0644]
clang/test/SemaCXX/virtual-override-x86.cpp [new file with mode: 0644]