llvm-project/clang/lib/Sema
Aaron Ballman f4cb2be05a Track the source location of the dot or arrow operator in a MemberExpr.
Patch by Joe Ranieri!

llvm-svn: 233085
2015-03-24 15:07:53 +00:00
..
AnalysisBasedWarnings.cpp Move ThreadSafetyReporter into an anonymous namespace. NFC. 2015-03-19 14:23:45 +00:00
AttributeList.cpp Automate attribute argument count semantic checking when there are variadic or optional arguments present. With this, the only time you should have to manually check attribute argument counts is when HasCustomParsing is set to true, or when you have variadic arguments that aren't really variadic (like ownership_holds and friends). 2014-07-31 16:37:04 +00:00
CMakeLists.txt Split off CUDA-specific Sema parts to a new file 2014-09-03 15:27:03 +00:00
CodeCompleteConsumer.cpp Teach Twine to support SmallString. 2015-03-17 09:51:17 +00:00
DeclSpec.cpp Revert "Diagnose declspecs occuring after virt-specifier-seq and generate fixit hints" 2015-03-24 13:25:26 +00:00
DelayedDiagnostic.cpp Add -Wpartial-availability. 2015-03-19 19:18:22 +00:00
IdentifierResolver.cpp [modules] Remove redundant import of lexical decls when building a lookup table 2015-03-23 03:25:59 +00:00
JumpDiagnostics.cpp Warn when jumping out of a __finally block via goto. 2015-03-09 04:27:56 +00:00
Makefile
MultiplexExternalSemaSource.cpp [modules] Deserialize CXXCtorInitializer list for a constructor lazily. 2015-03-24 06:36:48 +00:00
Scope.cpp MS ABI: Implement the MSVC 2015 scheme for scope disambiguation 2015-03-19 21:54:30 +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 OpenCL: CL2.0 atomic types 2015-03-18 12:55:29 +00:00
SemaAccess.cpp Don't assume friended C++ method decls have qualifiers 2014-12-17 23:40:46 +00:00
SemaAttr.cpp Implement section pragma feedback on r205810 2015-03-04 23:39:17 +00:00
SemaCUDA.cpp CUDA: Add option to allow host device functions to call host functions 2015-02-24 21:45:33 +00:00
SemaCXXScopeSpec.cpp Handle unscoped enumeration in nested name specifier. 2015-01-18 20:04:35 +00:00
SemaCast.cpp PR 17456 2015-01-28 21:31:26 +00:00
SemaChecking.cpp -Wdynamic-class-memaccess: Also warn about array types. 2015-03-21 17:56:44 +00:00
SemaCodeComplete.cpp [libclang] Fix crash when code-completing inside constructor initializer for a builtin type. 2015-03-13 07:39:30 +00:00
SemaConsumer.cpp
SemaDecl.cpp MS ABI: Implement the MSVC 2015 scheme for scope disambiguation 2015-03-19 21:54:30 +00:00
SemaDeclAttr.cpp Add -Wpartial-availability. 2015-03-19 19:18:22 +00:00
SemaDeclCXX.cpp MS ABI: Build C++ default argument exprs for exported template classes 2015-03-17 21:51:43 +00:00
SemaDeclObjC.cpp revert r231700 (designated initializer patch) which broke 2015-03-11 16:59:48 +00:00
SemaExceptionSpec.cpp [modules] Remove redundant import of lexical decls when building a lookup table 2015-03-23 03:25:59 +00:00
SemaExpr.cpp Add -Wpartial-availability. 2015-03-19 19:18:22 +00:00
SemaExprCXX.cpp Track the source location of the dot or arrow operator in a MemberExpr. 2015-03-24 15:07:53 +00:00
SemaExprMember.cpp Track the source location of the dot or arrow operator in a MemberExpr. 2015-03-24 15:07:53 +00:00
SemaExprObjC.cpp [Objective-C Sema]. Remove -Wreceiver-is-weak warning. 2015-03-10 21:28:33 +00:00
SemaFixItUtils.cpp PR17290: Use 'false' macro in fix-it hint for initializing a variable of type 2013-09-20 00:27:40 +00:00
SemaInit.cpp Fix UTF8 chars to ASCII. 2015-02-25 11:02:00 +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 [modules] Remove redundant import of lexical decls when building a lookup table 2015-03-23 03:25:59 +00:00
SemaObjCProperty.cpp revert r231700 (designated initializer patch) which broke 2015-03-11 16:59:48 +00:00
SemaOpenMP.cpp [OPENMP] Codegen for 'copyprivate' clause ('single' directive). 2015-03-23 06:18:07 +00:00
SemaOverload.cpp Track the source location of the dot or arrow operator in a MemberExpr. 2015-03-24 15:07:53 +00:00
SemaPseudoObject.cpp Sema: Parenthesized bound destructor member expressions can be called 2015-02-25 17:36:15 +00:00
SemaStmt.cpp Fix gcc ambiguity error (Visual C++ was OK with these). 2015-03-18 10:26:22 +00:00
SemaStmtAsm.cpp Ignore device-side asm constraint errors while compiling CUDA code for host and vice versa. 2015-03-19 18:40:25 +00:00
SemaStmtAttr.cpp Allow constant expressions in pragma loop hints. 2014-10-12 20:46:07 +00:00
SemaTemplate.cpp [MSVC] Explicit specializations can be declared in any namespace (fix for http://llvm.org/PR13738) 2015-03-20 07:21:46 +00:00
SemaTemplateDeduction.cpp Move private classes into anonymous namespaces 2015-03-23 12:31:05 +00:00
SemaTemplateInstantiate.cpp MS ABI: Build C++ default argument exprs for exported template classes 2015-03-17 21:51:43 +00:00
SemaTemplateInstantiateDecl.cpp Replace Sema's map of locally-scoped extern "C" declarations with a DeclContext 2015-03-07 00:04:49 +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 Reverting r233023 -- it caused test failures on Windows with MSVC x86. 2015-03-24 13:51:13 +00:00
TreeTransform.h Track the source location of the dot or arrow operator in a MemberExpr. 2015-03-24 15:07:53 +00:00
TypeLocBuilder.cpp [C++11] Use 'nullptr'. Sema edition. 2014-05-26 06:22:03 +00:00
TypeLocBuilder.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00