Skip to content
  1. May 13, 2011
  2. May 12, 2011
  3. May 11, 2011
  4. May 10, 2011
    • Alexis Hunt's avatar
      Re-do R131114 without breaking code. · 80f00ff9
      Alexis Hunt authored
      I've edited one diagnostic which would print "copy constructor" for copy
      constructors and "constructor" for any other constructor. If anyone is
      extremely enamored with this, it can be reinstated with a simple boolean
      flag rather than calling getSpecialMember, which is inappropriate.
      
      llvm-svn: 131143
      80f00ff9
    • Fariborz Jahanian's avatar
      Support pack pragma and ms_struct attributes. // rdar://8823265 · 07ceb0a1
      Fariborz Jahanian authored
      llvm-svn: 131142
      07ceb0a1
    • Ted Kremenek's avatar
      Elide __label__ declarations from the CFG. This resolves a crash in... · 6878c363
      Ted Kremenek authored
      Elide __label__ declarations from the CFG.  This resolves a crash in CFGRecStmtDeclVisitor (crash in static analyzer).
      
      llvm-svn: 131141
      6878c363
    • Douglas Gregor's avatar
      Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based on · 972fe534
      Douglas Gregor authored
      the semantic context referenced by the nested-name-specifier rather
      than the syntactic form of the nested-name-specifier. The previous
      incarnation was based on my complete misunderstanding of C++
      [temp.expl.spec]. The latest C++0x working draft clarifies the
      requirements here, and this rewrite is intended to follow that.
      
      Along the way, improve source location information in the
      diagnostics. For example, if we report that a specific type needs or
      doesn't need a 'template<>' header, we dig out that type in the
      nested-name-specifier and highlight its range.
      
      Fixes: PR5907, PR9421, PR8277, PR8708, PR9482, PR9668, PR9877, and
      <rdar://problem/9135379>.
      
      llvm-svn: 131138
      972fe534
Loading