hanchenye-llvm-project/clang/test
Douglas Gregor c190523d7a When a member reference expression includes a qualifier on the member
name, e.g.,
  
  x->Base::f()

retain the qualifier (and its source range information) in a new
subclass of MemberExpr called CXXQualifiedMemberExpr. Provide
construction, transformation, profiling, printing, etc., for this new
expression type.

When a virtual function is called via a qualified name, don't emit a
virtual call. Instead, call that function directly. Mike, could you
add a CodeGen test for this, too?

llvm-svn: 80167
2009-08-26 22:36:53 +00:00
..
Analysis Fix regression in BasicStoreManager caused by implicitly casting loaded values and trying to load/store from arrays. RegionStoreManager already properly handles these cases well; we just need to gracefully not handle this case in BasicStoreManager. This fixes PR 4781. 2009-08-25 23:29:04 +00:00
CXX When a member reference expression includes a qualifier on the member 2009-08-26 22:36:53 +00:00
CodeGen Make address-space qualification work correctly for compound literals. 2009-08-26 20:01:39 +00:00
CodeGenCXX Implement virtual dispatch. :-) This is self-consistent with clang, 2009-08-26 20:46:33 +00:00
CodeGenObjC Test case for r79968 (courtesy of Anders). 2009-08-25 16:09:22 +00:00
Coverage Add test for finding bfin backend. 2009-08-18 07:07:14 +00:00
Driver Add missing '&&'... 2009-08-24 22:29:04 +00:00
FixIt Update test case; I'm confused why this wasn't failing on the buildbot 2009-05-16 19:30:01 +00:00
Frontend MultiTestRunner: Validate '&&' at the end of RUN lines. 2009-07-25 11:27:37 +00:00
Index For a CXXOperatorCallExpr, fix the order that StmtLocResolver uses to check subexpressions. 2009-07-31 19:02:11 +00:00
Lexer MultiTestRunner: Validate '&&' at the end of RUN lines. 2009-07-25 11:27:37 +00:00
Misc PR4715 2009-08-14 04:07:15 +00:00
PCH Use %S, not `pwd`, and enable a line that *does* work. 2009-08-01 05:57:38 +00:00
Parser Improve top-level-semicolon test a bit 2009-08-24 12:20:57 +00:00
Preprocessor MultiTestRunner: Validate '&&' at the end of RUN lines. 2009-07-25 11:27:37 +00:00
Rewriter Prep for new warning. 2009-07-22 00:43:08 +00:00
Sema Fix bug in __extension__ handling for declarations, from Abramo 2009-08-26 14:27:30 +00:00
SemaCXX More support for pseudo dtors. 2009-08-26 19:22:42 +00:00
SemaObjC Type of a ?: expression whose either expression is a built-in 'id' 2009-08-22 22:27:17 +00:00
SemaObjCXX this test crashes, disable it harder. 2009-07-28 18:22:50 +00:00
SemaTemplate Implement support for C++ direct initializers that involve dependent 2009-08-26 21:14:46 +00:00
CMakeLists.txt MultiTestRunner: Simplify, cleanup, and rename! 2009-07-31 05:54:17 +00:00
Makefile MultiTestRunner: Simplify, cleanup, and rename! 2009-07-31 05:54:17 +00:00
TestRunner.sh Having tests that depend on previously created files is bad idea. Fix them to be self-sufficient. 2009-07-06 00:03:47 +00:00
cxx-sections.data Update C++ section data and directory structure to reflect N2914 2009-06-30 16:45:27 +00:00
lit.cfg Add missing test suffixes. 2009-07-31 05:57:11 +00:00
make_test_dirs.pl Add the structure for a C++ test suite that mimics the structure of the C++ standard 2009-06-13 06:06:53 +00:00