Skip to content
  1. Mar 23, 2009
  2. Feb 18, 2009
  3. Feb 14, 2009
    • Douglas Gregor's avatar
      Extend builtin "attribute" syntax to include a notation for · ac5d4c5f
      Douglas Gregor authored
      printf-like functions, both builtin functions and those in the
      C library. The function-call checker now queries this attribute do
      determine if we have a printf-like function, rather than scanning
      through the list of "known functions IDs". However, there are 5
      functions they are not yet "builtins", so the function-call checker
      handles them specifically still:
      
        - fprintf and vfprintf: the builtins mechanism cannot (yet)
          express FILE* arguments, so these can't be encoded.
        - NSLog: the builtins mechanism cannot (yet) express NSString*
          arguments, so this (and NSLogv) can't be encoded.
        - asprintf and vasprintf: these aren't part of the C99 standard
          library, so we really shouldn't be defining them as builtins in
          the general case (and we don't seem to have the machinery to make
          them builtins only on certain targets and depending on whether
          extensions are enabled).
      
      llvm-svn: 64512
      ac5d4c5f
  4. Feb 09, 2009
  5. Jan 21, 2009
  6. Jan 20, 2009
  7. Jan 09, 2009
  8. Oct 15, 2008
  9. Sep 27, 2008
  10. Sep 26, 2008
  11. Sep 04, 2008
  12. Aug 07, 2008
  13. Aug 05, 2008
    • Daniel Dunbar's avatar
      Add EXTWARN Diagnostic class. · 81f7f290
      Daniel Dunbar authored
       - Like EXTENSION but always generates a warning (even without
         -pedantic).
       - Updated ptr -> int, int -> ptr, and incompatible cast warnings to
         be EXTWARN.
       - Other EXTENSION level diagnostics should be audited for upgrade.
       - Updated several test cases to fix code which produced unanticipated
         warnings.
      
      llvm-svn: 54335
      81f7f290
  14. Jul 25, 2008
  15. Jul 24, 2008
  16. Jul 23, 2008
  17. Jul 04, 2008
  18. Jul 03, 2008
  19. Jun 21, 2008
  20. Jun 20, 2008
  21. May 22, 2008
  22. May 06, 2008
  23. Apr 15, 2008
  24. Apr 14, 2008
  25. Mar 19, 2008
  26. Nov 24, 2007
  27. Nov 20, 2007
  28. Nov 19, 2007
  29. Nov 18, 2007
Loading