llvm-capstone/clang/lib
Douglas Gregor 9a6579340f Initial step toward supporting qualification conversions (C++ 4.4).
Changes:
  - Sema::IsQualificationConversion determines whether we have a qualification
    conversion.
  - Sema::CheckSingleAssignment constraints now follows the C++ rules in C++,
    performing an implicit conversion from the right-hand side to the type of
    the left-hand side rather than checking based on the C notion of 
    "compatibility". We now rely on the implicit-conversion code to
    determine whether the conversion can happen or
    not. Sema::TryCopyInitialization has an ugly reference-related
    hack to cope with the initialization of references, for now.
  - When building DeclRefExprs, strip away the reference type, since
    there are no expressions whose type is a reference. We'll need to
    do this throughout Sema.
  - Expr::isLvalue now permits functions to be lvalues in C++ (but not
  in C).

llvm-svn: 57935
2008-10-21 23:43:52 +00:00
..
Analysis When conjuring symbols for compound assignments, use the promoted type to determine if the symbolic value as a "loc::" or "nonloc::" value. 2008-10-21 19:49:01 +00:00
AST Initial step toward supporting qualification conversions (C++ 4.4). 2008-10-21 23:43:52 +00:00
Basic fix rdar://6288301: custom warnings don't respect -Werror. 2008-10-17 21:24:47 +00:00
CodeGen Add GetModule accessor to ModuleBuilder 2008-10-21 19:55:09 +00:00
Driver Bug fix, CPATH="" does not add '.' to search path. 2008-10-04 20:58:18 +00:00
Headers Actually use the mmintrin.h header, it's good enough now. 2008-10-06 04:49:00 +00:00
Lex Speed up NumericLiteralParser::GetIntegerValue. 2008-10-16 07:32:01 +00:00
Parse Fix a crasher during error recovery in Parser::ParseObjCTypeName(). 2008-10-21 14:15:04 +00:00
Rewrite make the -rewrite-test a bit more interesting: it now 2008-10-12 06:09:52 +00:00
Sema Initial step toward supporting qualification conversions (C++ 4.4). 2008-10-21 23:43:52 +00:00
Makefile add a libDriver, for now only move the text diangostics stuff from Driver to there 2008-08-05 23:33:20 +00:00