llvm-project/clang/lib
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
..
AST When a member reference expression includes a qualifier on the member 2009-08-26 22:36:53 +00:00
Analysis When a member reference expression includes a qualifier on the member 2009-08-26 22:36:53 +00:00
Basic Improve diagnostics and recovery when the nested-name-specifier of a 2009-08-26 00:04:55 +00:00
CodeGen When a member reference expression includes a qualifier on the member 2009-08-26 22:36:53 +00:00
Driver PR4766: Don't pass -static to 'as' on x86_64 on Darwin. 2009-08-24 22:26:16 +00:00
Frontend Regularize the case and sort. 2009-08-26 22:31:08 +00:00
Headers CMake: Improve installation of Clang 2009-08-23 05:28:29 +00:00
Index Don't install Clang libraries. 2009-08-23 05:02:18 +00:00
Lex Replace cerr with errs(). 2009-08-23 12:08:50 +00:00
Parse When we know that we are parsing a class-name, implicitly construct a 2009-08-26 18:27:52 +00:00
Rewrite Don't install Clang libraries. 2009-08-23 05:02:18 +00:00
Sema When a member reference expression includes a qualifier on the member 2009-08-26 22:36:53 +00:00
CMakeLists.txt Introduce the 'Index' library. 2009-07-05 22:22:19 +00:00
Makefile Introduce the 'Index' library. 2009-07-05 22:22:19 +00:00