Skip to content
  1. Oct 31, 2008
  2. Oct 30, 2008
  3. Oct 29, 2008
    • Daniel Dunbar's avatar
      NeXT: Emit protocol objects lazily. · c475d422
      Daniel Dunbar authored
       - That is, the metadata for a protocol is only emitted if that
         protocol is actually used in the translation unit. This is
         important because Objective-C headers frequently contain a large
         number of protocol definitions, only a few of which will be used in
         any given file.
      
      llvm-svn: 58400
      c475d422
    • Ted Kremenek's avatar
      Fix crash reported in PR2923 where a function declared using... · 82c1cc3d
      Ted Kremenek authored
      Fix crash reported in PR2923 where a function declared using typeof(another_function) would have FunctionDecl::getNumParams() return the number of parameters in the original function type and not the number of parameters in the actual FunctionDecl.
      
      llvm-svn: 58392
      82c1cc3d
    • Douglas Gregor's avatar
      Simplify and correct the check for function redefinitions. This does two things: · cad304ba
      Douglas Gregor authored
        - Allows definitions of overloaded functions :)
        - Eliminates extraneous error messages when we have a definition of a 
          function that isn't an overload but doesn't have exactly the same type
          as the original.
        
      
      llvm-svn: 58382
      cad304ba
Loading