Skip to content
  1. 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
  2. Dec 06, 2010
  3. Sep 16, 2010
  4. Sep 09, 2010
  5. Aug 26, 2010
  6. Aug 25, 2010
  7. Aug 24, 2010
  8. Aug 12, 2010
  9. Jul 26, 2010
  10. Jul 19, 2010
  11. May 18, 2010
  12. May 16, 2010
  13. Apr 30, 2010
  14. Apr 17, 2010
  15. Apr 08, 2010
  16. Mar 30, 2010
    • Rafael Espindola's avatar
      the big refactoring bits of PR3782. · c50c27cc
      Rafael Espindola authored
      This introduces FunctionType::ExtInfo to hold the calling convention and the
      noreturn attribute. The next patch will extend it to include the regparm
      attribute and fix the bug.
      
      llvm-svn: 99920
      c50c27cc
  17. Mar 29, 2010
  18. Mar 23, 2010
  19. Mar 20, 2010
Loading