Skip to content
  1. Feb 28, 2011
    • Peter Collingbourne's avatar
      Rename tok::eom to tok::eod. · 2f1e36bf
      Peter Collingbourne authored
      The previous name was inaccurate as this token in fact appears at
      the end of every preprocessing directive, not just macro definitions.
      No functionality change, except for a diagnostic tweak.
      
      llvm-svn: 126631
      2f1e36bf
  2. Feb 14, 2011
  3. Jan 26, 2011
  4. Jan 18, 2011
  5. Jan 12, 2011
  6. Jan 06, 2011
  7. Dec 24, 2010
  8. Dec 15, 2010
    • Argyrios Kyrtzidis's avatar
      Fix diagnostic pragmas. · 1cb0de1d
      Argyrios Kyrtzidis authored
      Diagnostic pragmas are broken because we don't keep track of the diagnostic state changes and we only check the current/latest state.
      Problems manifest if a diagnostic is emitted for a source line that has different diagnostic state than the current state; this can affect
      a lot of places, like C++ inline methods, template instantiations, the lexer, etc.
      
      Fix the issue by having the Diagnostic object keep track of the source location of the pragmas so that it is able to know what is the diagnostic state at any given source location.
      
      Fixes rdar://8365684.
      
      llvm-svn: 121873
      1cb0de1d
  9. Nov 16, 2010
  10. Nov 09, 2010
  11. Oct 21, 2010
  12. Oct 19, 2010
  13. Oct 11, 2010
  14. Sep 20, 2010
  15. Sep 19, 2010
  16. Sep 17, 2010
  17. Sep 08, 2010
  18. Aug 30, 2010
  19. Aug 29, 2010
  20. Aug 21, 2010
  21. Aug 17, 2010
  22. Aug 08, 2010
  23. Aug 06, 2010
  24. Aug 03, 2010
  25. Jul 17, 2010
  26. Jun 30, 2010
  27. Jun 26, 2010
  28. Jun 12, 2010
  29. May 28, 2010
  30. Apr 30, 2010
  31. Apr 29, 2010
  32. Apr 17, 2010
  33. Apr 16, 2010
  34. Apr 14, 2010
Loading