Skip to content
  1. Feb 19, 2009
  2. Feb 18, 2009
  3. Feb 17, 2009
  4. Feb 16, 2009
  5. Feb 15, 2009
  6. Feb 14, 2009
    • Douglas Gregor's avatar
      Add -ffreestanding to suppress the implicit declaration of library builtins... · 69c7951c
      Douglas Gregor authored
      Add -ffreestanding to suppress the implicit declaration of library builtins like printf and malloc. Fixes PR3586
      
      llvm-svn: 64566
      69c7951c
    • Fariborz Jahanian's avatar
      Fixed a problem caused by foreward @class use · 99bed6fd
      Fariborz Jahanian authored
      which consequently caused a Seg fault. during meta-data
      generation. It also addresses an issue related to
      late binding of newly synthesize ivars (when we support it).
      
      llvm-svn: 64563
      99bed6fd
    • Douglas Gregor's avatar
      Add hook to add attributes to function declarations that we know · e711f705
      Douglas Gregor authored
      about, whether they are builtins or not. Use this to add the
      appropriate "format" attribute to NSLog, NSLogv, asprintf, and
      vasprintf, and to translate builtin attributes (from Builtins.def)
      into actual attributes on the function declaration.
      
      Use the "printf" format attribute on function declarations to
      determine whether we should do format string checking, rather than
      looking at an ad hoc list of builtins and "known" function names.
      
      Be a bit more careful about when we consider a function a "builtin" in
      C++.
      
      llvm-svn: 64561
      e711f705
Loading