FailedChanges

Summary

  1. [llvm-c] Make LLVMGetStringErrorTypeId a proper prototype In C a function declaration with an empty argument list isn't a real prototype, it will allow calling the function with any number of arguments. It will also cause warnings when used in C code compiled with '-Wstrict-prototypes' Reviewed By: whitequark Differential Revision: https://reviews.llvm.org/D61568
Revision 360012 by andersg:
[llvm-c] Make LLVMGetStringErrorTypeId a proper prototype

In C a function declaration with an empty argument list isn't a real
prototype, it will allow calling the function with any number of
arguments. It will also cause warnings when used in C code compiled with
'-Wstrict-prototypes'

Reviewed By: whitequark
Differential Revision: https://reviews.llvm.org/D61568
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm-c/Error.htrunk/include/llvm-c/Error.h

Summary

  1. P1286R2: Remove restriction that the exception specification of a defaulted special member matches the implicit exception specification.
  2. Use DiagRuntimeBehavior for -Wunsequenced to weed out false positives where either the modification or the other access is unreachable. This reverts r359984 (which reverted r359962). The bug in clang-tidy's test suite exposed by the original commit was fixed in r360009.
Revision 360011 by rsmith:
P1286R2: Remove restriction that the exception specification of a
defaulted special member matches the implicit exception specification.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/Basic/DiagnosticSemaKinds.tdtrunk/include/clang/Basic/DiagnosticSemaKinds.td
The file was modified/cfe/trunk/include/clang/Sema/Sema.htrunk/include/clang/Sema/Sema.h
The file was modified/cfe/trunk/lib/Sema/Sema.cpptrunk/lib/Sema/Sema.cpp
The file was modified/cfe/trunk/lib/Sema/SemaDeclCXX.cpptrunk/lib/Sema/SemaDeclCXX.cpp
The file was modified/cfe/trunk/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p2.cpptrunk/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p2.cpp
The file was modified/cfe/trunk/test/CXX/drs/dr17xx.cpptrunk/test/CXX/drs/dr17xx.cpp
The file was modified/cfe/trunk/test/CXX/except/except.spec/p14.cpptrunk/test/CXX/except/except.spec/p14.cpp
The file was modified/cfe/trunk/test/SemaCXX/cxx0x-defaulted-functions.cpptrunk/test/SemaCXX/cxx0x-defaulted-functions.cpp
The file was modified/cfe/trunk/test/SemaCXX/member-init.cpptrunk/test/SemaCXX/member-init.cpp
The file was modified/cfe/trunk/test/SemaTemplate/exception-spec-crash.cpptrunk/test/SemaTemplate/exception-spec-crash.cpp
The file was modified/cfe/trunk/www/cxx_dr_status.htmltrunk/www/cxx_dr_status.html
The file was modified/cfe/trunk/www/cxx_status.htmltrunk/www/cxx_status.html
The file was modified/cfe/trunk/www/make_cxx_dr_statustrunk/www/make_cxx_dr_status
Revision 360010 by rsmith:
Use DiagRuntimeBehavior for -Wunsequenced to weed out false positives
where either the modification or the other access is unreachable.

This reverts r359984 (which reverted r359962). The bug in clang-tidy's
test suite exposed by the original commit was fixed in r360009.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/Sema/ScopeInfo.htrunk/include/clang/Sema/ScopeInfo.h
The file was modified/cfe/trunk/include/clang/Sema/Sema.htrunk/include/clang/Sema/Sema.h
The file was modified/cfe/trunk/lib/Sema/AnalysisBasedWarnings.cpptrunk/lib/Sema/AnalysisBasedWarnings.cpp
The file was modified/cfe/trunk/lib/Sema/SemaChecking.cpptrunk/lib/Sema/SemaChecking.cpp
The file was modified/cfe/trunk/lib/Sema/SemaExpr.cpptrunk/lib/Sema/SemaExpr.cpp
The file was modified/cfe/trunk/test/Sema/warn-unsequenced.ctrunk/test/Sema/warn-unsequenced.c
The file was modified/cfe/trunk/test/SemaCXX/warn-unsequenced.cpptrunk/test/SemaCXX/warn-unsequenced.cpp

Summary

  1. Fix test to avoid assuming clang will diagnose problems in unreachable code.
Revision 360009 by rsmith:
Fix test to avoid assuming clang will diagnose problems in unreachable code.
Change TypePath in RepositoryPath in Workspace
The file was modified/clang-tools-extra/trunk/clangd/unittests/DiagnosticsTests.cpptrunk/clangd/unittests/DiagnosticsTests.cpp