llvm-project/clang/Driver
Douglas Gregor 0950e41b73 Implement template instantiation for several more kinds of expressions:
- C++ function casts, e.g., T(foo)
  - sizeof(), alignof()

More importantly, this allows us to verify that we're performing
overload resolution during template instantiation, with
argument-dependent lookup and the "cached" results of name lookup from
the template definition.

llvm-svn: 66947
2009-03-13 21:01:28 +00:00
..
ASTConsumers.cpp Eliminate CXXClassVarDecl. It doesn't add anything 2009-03-11 20:22:50 +00:00
ASTConsumers.h move debug info generation flag into CompileOptions. 2009-03-09 22:00:34 +00:00
Analyses.def Make 'RangeConstraintManager' the default ConstraintManager. 2009-02-20 21:49:22 +00:00
AnalysisConsumer.cpp Display the exploded graph before calling BugReporter.FlushReports(). The latter 2009-03-11 01:42:29 +00:00
Backend.cpp move debug info generation flag into CompileOptions. 2009-03-09 22:00:34 +00:00
CMakeLists.txt Implement the machinery that can process TableGenerated warning options. 2009-03-06 17:41:35 +00:00
CacheTokens.cpp PTH: Cache *un-cleaned* spellings for literals instead of cleaned spellings. 2009-02-24 01:26:56 +00:00
DependencyFile.cpp fix a crash I introduced, thanks to Ted for the awesome reduced 2009-01-28 05:42:38 +00:00
DiagChecker.cpp Rename lib/Driver (etc) to lib/Frontend in prep for the *actual* 2009-03-02 06:16:29 +00:00
HTMLPrint.cpp this massive patch introduces a simple new abstraction: it makes 2009-01-17 06:22:33 +00:00
Makefile Rename lib/Driver (etc) to lib/Frontend in prep for the *actual* 2009-03-02 06:16:29 +00:00
PrintParserCallbacks.cpp Implemented access check for ivars accessed inside 2009-03-04 22:30:12 +00:00
PrintPreprocessedOutput.cpp factor token concatenation avoidance logic out of 2009-02-13 00:46:04 +00:00
RewriteBlocks.cpp API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed to 2009-03-12 18:33:24 +00:00
RewriteMacros.cpp rename getFullFilePos -> getFileOffset. 2009-01-27 06:27:13 +00:00
RewriteObjC.cpp Implement template instantiation for several more kinds of expressions: 2009-03-13 21:01:28 +00:00
RewriteTest.cpp Add newline at the end of file, to silence compiler warning. 2008-10-20 08:12:48 +00:00
SerializationTest.cpp [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that 2008-11-13 05:09:21 +00:00
Warnings.cpp implement -Wsystem-headers, eliminating the wierd thing I added for testing. 2009-03-09 20:44:22 +00:00
clang.cpp introduce a new -fheinous-gnu-extensions flag that enables really 2009-03-13 17:38:01 +00:00
clang.h Implement the machinery that can process TableGenerated warning options. 2009-03-06 17:41:35 +00:00