Skip to content
  1. Oct 23, 2012
  2. Oct 22, 2012
  3. Oct 21, 2012
    • Benjamin Kramer's avatar
      Silence warning about && in ||. · a18228a9
      Benjamin Kramer authored
      llvm-svn: 166391
      a18228a9
    • Simon Atanasyan's avatar
      Add support of MIPS n32 ABI to the Clang driver. The fix builds correct... · 2d1b1ad8
      Simon Atanasyan authored
      Add support of MIPS n32 ABI to the Clang driver. The fix builds correct library/object files paths and passes appropriate command line options to the linker if user provides -mabi=n32 option.
      
      The patch reviewed by Rafael Espindola.
      
      llvm-svn: 166389
      2d1b1ad8
    • Richard Smith's avatar
      Unrevert r166268, reverted in r166272, with a fix for the issue which Nick · db2630fb
      Richard Smith authored
      found: if an overloaded operator& is present before a template definition,
      the expression &T::foo is represented as a CXXOperatorCallExpr, not as a
      UnaryOperator, so we didn't notice that it's permitted to reference a non-static
      data member of an unrelated class.
      
      While investigating this, I discovered another problem in this area: we are
      treating template default arguments as unevaluated contexts during substitution,
      resulting in performing incorrect checks for uses of non-static data members in
      C++11. That is not fixed by this patch (I'll look into this soon; it's related
      to the failure to correctly instantiate constexpr function templates), but was
      resulting in this bug not firing in C++11 mode (except with -Wc++98-compat).
      
      Original message:
      
      PR14124: When performing template instantiation of a qualified-id outside of a
      class, diagnose if the qualified-id instantiates to a non-static class member.
      
      llvm-svn: 166385
      db2630fb
    • Lang Hames's avatar
      When used in a compound expression FP_CONTRACT should proceed all explicit · a930e713
      Lang Hames authored
      declarations and statements. Emit an error if the FP_CONTRACT is used
      later in a compound statement.
      
      llvm-svn: 166383
      a930e713
  4. Oct 20, 2012
  5. Oct 19, 2012
Loading