Skip to content
  1. May 25, 2010
    • Nick Lewycky's avatar
      Make this class useful as a base. · 129b381a
      Nick Lewycky authored
      llvm-svn: 104578
      129b381a
    • Daniel Dunbar's avatar
      IRgen/C++: When mark vtables used, make sure to still append to the VTableUse... · 53217768
      Daniel Dunbar authored
      IRgen/C++: When mark vtables used, make sure to still append to the VTableUse array if we promote a vtable from being just used to having its definition required. This ensures that we properly inform the consumer about whether the vtable is required or not, previously we could fail to do so when the vtable was in the VTableUses array before the decl which marked it as required.
       - I think this can be cleaned up, since this means we may notify the consumer about the vtable twice, but I didn't see an easy fix for this without more substantial refactoring.
       - Doug, please review!
      
      llvm-svn: 104577
      53217768
    • Daniel Dunbar's avatar
      Simplify. · 105ce6db
      Daniel Dunbar authored
      llvm-svn: 104576
      105ce6db
    • Chris Lattner's avatar
      improve the fixit for the missing : error when parsing ?:. When · fb58515b
      Chris Lattner authored
      there are already two spaces before the token where the : was expected,
      put the : in between the spaces.  This means we get it right in both
      of these cases:
      
      t.c:2:17: error: expected ':'
        return a ? b  c;
                      ^
                     :
      t.c:3:16: error: expected ':'
        return a ? b c;
                     ^
                     : 
      
      In the later case, the diagnostic says to insert ": ", in the former
      case it says to insert ":" between the spaces.  This fixes rdar://8007231
      
      llvm-svn: 104569
      fb58515b
  2. May 24, 2010
  3. May 23, 2010
  4. May 22, 2010
Loading