Skip to content
Snippets Groups Projects
  1. Dec 08, 2012
  2. Dec 04, 2012
  3. Sep 24, 2012
  4. Sep 20, 2012
  5. Mar 11, 2012
  6. Mar 08, 2012
  7. Mar 06, 2012
  8. Feb 05, 2012
  9. Jan 17, 2012
  10. Oct 15, 2011
  11. Oct 14, 2011
  12. Sep 23, 2011
  13. Sep 04, 2011
  14. Aug 03, 2011
  15. Jul 27, 2011
  16. Jul 23, 2011
  17. Feb 28, 2011
  18. Dec 15, 2010
    • Argyrios Kyrtzidis's avatar
      Fix diagnostic pragmas. · 08274088
      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.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121873 91177308-0d34-0410-b5e6-96231b3b80d8
      08274088
  19. Oct 14, 2010
  20. Aug 25, 2010
  21. Aug 24, 2010
  22. Jul 26, 2010
  23. Mar 16, 2010
    • Douglas Gregor's avatar
      Introduce optional "Invalid" parameters to routines that invoke the · 50f6af7a
      Douglas Gregor authored
      SourceManager's getBuffer() and, therefore, could fail, along with
      Preprocessor::getSpelling(). Use the Invalid parameters in the literal
      parsers (string, floating point, integral, character) to make them
      robust against errors that stem from, e.g., PCH files that are not
      consistent with the underlying file system.
      
      I still need to audit every use caller to all of these routines, to
      determine which ones need specific handling of error conditions.
      
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98608 91177308-0d34-0410-b5e6-96231b3b80d8
      50f6af7a
  24. Feb 27, 2010
  25. Feb 26, 2010
  26. Dec 14, 2009
  27. Nov 13, 2009
  28. Oct 30, 2009
  29. Sep 09, 2009
  30. Jul 14, 2009
  31. Jun 05, 2009
  32. Jun 01, 2009
  33. May 16, 2009
  34. Apr 24, 2009
  35. Jan 29, 2009
  36. Jan 27, 2009
Loading