Virtual method overrides can no longer have mismatched calling conventions. This fixes PR14339.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169705 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Basic/DiagnosticSemaKinds.td 4 additions, 0 deletionsinclude/clang/Basic/DiagnosticSemaKinds.td
- include/clang/Basic/TargetInfo.h 8 additions, 2 deletionsinclude/clang/Basic/TargetInfo.h
- include/clang/Sema/Sema.h 5 additions, 1 deletioninclude/clang/Sema/Sema.h
- lib/Basic/Targets.cpp 4 additions, 4 deletionslib/Basic/Targets.cpp
- lib/Sema/SemaDecl.cpp 1 addition, 0 deletionslib/Sema/SemaDecl.cpp
- lib/Sema/SemaDeclAttr.cpp 10 additions, 3 deletionslib/Sema/SemaDeclAttr.cpp
- lib/Sema/SemaDeclCXX.cpp 35 additions, 0 deletionslib/Sema/SemaDeclCXX.cpp
- test/SemaCXX/virtual-override-x64.cpp 36 additions, 0 deletionstest/SemaCXX/virtual-override-x64.cpp
- test/SemaCXX/virtual-override-x86.cpp 33 additions, 0 deletionstest/SemaCXX/virtual-override-x86.cpp
Loading
Please register or sign in to comment