Skip to content
Snippets Groups Projects
  1. Dec 18, 2012
  2. Dec 04, 2012
  3. Oct 18, 2012
  4. Oct 04, 2012
  5. Aug 31, 2012
  6. Aug 29, 2012
  7. Aug 28, 2012
  8. Jul 30, 2012
    • Richard Smith's avatar
      Improvements to vexing-parse warnings. Make the no-parameters case more · b9c6261d
      Richard Smith authored
      accurate by asking the parser whether there was an ambiguity rather than trying
      to reverse-engineer it from the DeclSpec. Make the with-parameters case have
      better diagnostics by using semantic information to drive the warning,
      improving the diagnostics and adding a fixit.
      
      Patch by Nikola Smiljanic. Some minor changes by me to suppress diagnostics for
      declarations of the form 'T (*x)(...)', which seem to have a very high false
      positive rate, and to reduce indentation in 'warnAboutAmbiguousFunction'.
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160998 91177308-0d34-0410-b5e6-96231b3b80d8
      b9c6261d
  9. Jul 24, 2012
  10. Jun 20, 2012
  11. Jun 19, 2012
    • Jakob Stoklund Olesen's avatar
      Revert r158700 and dependent patches r158716, r158717, and r158731. · 3532936f
      Jakob Stoklund Olesen authored
      The original r158700 caused crashes in the gcc test suite,
      g++.abi/vtable3a.C among others. It also caused failures in the libc++
      test suite.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158749 91177308-0d34-0410-b5e6-96231b3b80d8
      3532936f
    • Sean Hunt's avatar
      Improve the specification of spellings in Attr.td. · bfcb037a
      Sean Hunt authored
      Note that this is mostly a structural patch that handles the change from the old
      spelling style to the new one. One consequence of this is that all AT_foo_bar
      enum values have changed to not be based off of the first spelling, but rather
      off of the class name, so they are now AT_FooBar and the like (a straw poll on
      IRC showed support for this). Apologies for code churn.
      
      Most attributes have GNU spellings as a temporary solution until everything else
      is sorted out (such as a Keyword spelling, which I intend to add if someone else
      doesn't beat me to it). This is definitely a WIP.
      
      I've also killed BaseCheckAttr since it was unused, and I had to go through
      every attribute anyway.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158700 91177308-0d34-0410-b5e6-96231b3b80d8
      bfcb037a
  12. Jun 12, 2012
  13. May 19, 2012
  14. May 03, 2012
  15. Apr 16, 2012
  16. Apr 04, 2012
  17. Mar 11, 2012
  18. Feb 24, 2012
  19. Jan 17, 2012
  20. Jan 10, 2012
  21. Oct 19, 2011
  22. Oct 18, 2011
  23. Oct 15, 2011
  24. Oct 07, 2011
  25. Oct 06, 2011
  26. Sep 26, 2011
  27. Sep 23, 2011
  28. Sep 19, 2011
  29. Sep 17, 2011
  30. Sep 12, 2011
  31. Sep 09, 2011
  32. Sep 04, 2011
  33. Jul 13, 2011
  34. Jul 06, 2011
  35. Jun 25, 2011
Loading