llvm-capstone/clang/lib/Sema
Reid Kleckner e71759103e SEH: Diagnose use of C++ EH and SEH in the same function
This check does not apply when Borland extensions are enabled, as they
have a checked in test case indicating that mixed usage of SEH and C++
is supported.

llvm-svn: 227876
2015-02-02 22:15:31 +00:00
..
AnalysisBasedWarnings.cpp Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator, bool> as per the C++ standard's associative container concept. 2014-11-19 07:49:47 +00:00
AttributeList.cpp
CMakeLists.txt
CodeCompleteConsumer.cpp Improves overload completion result chunks. 2015-01-28 14:17:22 +00:00
DeclSpec.cpp [OpenCL] Generic address space has been added in OpenCL v2.0. 2014-11-26 14:10:06 +00:00
DelayedDiagnostic.cpp
IdentifierResolver.cpp
JumpDiagnostics.cpp Initial support for Win64 SEH IR emission 2015-01-22 01:36:17 +00:00
Makefile
MultiplexExternalSemaSource.cpp
Scope.cpp Initial support for Win64 SEH IR emission 2015-01-22 01:36:17 +00:00
ScopeInfo.cpp SEH: Diagnose use of C++ EH and SEH in the same function 2015-02-02 22:15:31 +00:00
Sema.cpp Don't let virtual calls and dynamic casts call Sema::MarkVTableUsed(). 2015-01-26 06:23:36 +00:00
SemaAccess.cpp Don't assume friended C++ method decls have qualifiers 2014-12-17 23:40:46 +00:00
SemaAttr.cpp The prefix 'Ms-' should be 'MS-' 2015-02-02 19:30:52 +00:00
SemaCast.cpp PR 17456 2015-01-28 21:31:26 +00:00
SemaChecking.cpp [X86] Add immediate range checking for a couple XOP builtins. 2015-01-31 08:57:52 +00:00
SemaCodeComplete.cpp Sema: Turn some applicable functions static. NBC. 2015-01-29 05:54:59 +00:00
SemaConsumer.cpp
SemaCUDA.cpp Consider calls from implict host device functions as valid in SemaCUDA. 2014-12-16 20:12:38 +00:00
SemaCXXScopeSpec.cpp Handle unscoped enumeration in nested name specifier. 2015-01-18 20:04:35 +00:00
SemaDecl.cpp Weaken an assertion that isn't true for invalid input. 2015-01-30 01:48:49 +00:00
SemaDeclAttr.cpp The prefix 'Ms-' should be 'MS-' 2015-02-02 19:30:52 +00:00
SemaDeclCXX.cpp Code cleanup 2015-01-30 14:21:35 +00:00
SemaDeclObjC.cpp Objective-C: Tweak unavailability warning. 2014-12-27 07:09:37 +00:00
SemaExceptionSpec.cpp Delay checking overrides for exception specifications if the overridden 2014-11-22 03:09:05 +00:00
SemaExpr.cpp Fix OpenCL 1.2 double as an optional core feature behaviour 2015-01-30 10:51:46 +00:00
SemaExprCXX.cpp PR22367: Don't forget to create a CXXFunctionalCastExpr around 2015-01-28 22:06:01 +00:00
SemaExprMember.cpp [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.py 2015-01-14 11:29:14 +00:00
SemaExprObjC.cpp Patch fixes PR21932 crash on invalid code. Using 2015-01-20 16:53:34 +00:00
SemaFixItUtils.cpp
SemaInit.cpp CXX [qoi]. Prevent a crash when initializer expression is 2015-01-28 22:08:10 +00:00
SemaLambda.cpp DR1048: drop top-level cv-qualifiers when deducing the return type of a 2014-12-19 22:10:51 +00:00
SemaLookup.cpp Use the real CXXScopeSpec when setting the correction SourceRange. 2015-01-28 00:46:09 +00:00
SemaObjCProperty.cpp Suggest objc_method_family(none) for a property named -newFoo or similar. 2015-01-16 23:04:31 +00:00
SemaOpenMP.cpp [OPENMP] Fixed DSA processing for predetermined shared variables. 2015-01-20 07:03:46 +00:00
SemaOverload.cpp Cleanups, and add some FIXMEs. No functional change. 2015-01-27 23:23:39 +00:00
SemaPseudoObject.cpp
SemaStmt.cpp SEH: Diagnose use of C++ EH and SEH in the same function 2015-02-02 22:15:31 +00:00
SemaStmtAsm.cpp When reporting constraints that should be constant, the type doesn't 2015-01-22 21:01:00 +00:00
SemaStmtAttr.cpp
SemaTemplate.cpp Wrap to 80 cols by removing trailing whitespace. No behavior change. 2015-01-30 02:35:21 +00:00
SemaTemplateDeduction.cpp Initial support for C++ parameter completion 2015-01-21 16:24:11 +00:00
SemaTemplateInstantiate.cpp Sema: Disable template instantiation once a fatal error is raised 2015-01-30 05:01:23 +00:00
SemaTemplateInstantiateDecl.cpp Address review feedback from r215780: Use a flag insteda of the heap. No behavior change. 2015-01-18 01:50:35 +00:00
SemaTemplateVariadic.cpp Don't crash on an invalid trailing return type on a function before a '...' 2014-12-30 02:06:40 +00:00
SemaType.cpp Fix OpenCL 1.2 double as an optional core feature behaviour 2015-01-30 10:51:46 +00:00
TreeTransform.h Handle errors in lambda prototype instantiation correctly 2014-12-15 21:07:16 +00:00
TypeLocBuilder.cpp
TypeLocBuilder.h