Skip to content
  1. Feb 15, 2008
  2. Feb 13, 2008
  3. Feb 12, 2008
  4. Feb 10, 2008
    • Steve Naroff's avatar
      · 1018ea35
      Steve Naroff authored
      Refine bug fix to Expr::isLvalue (commit r46917).
      
      llvm-svn: 46919
      1018ea35
    • Steve Naroff's avatar
      · 43c50866
      Steve Naroff authored
      Change Expr::isLvalue() to allow the "void" type. This fixes bz2000 submitted by Neil Booth.
      
      Neil, can you point me to the place in the C99 spec that says this is allowed? I thought Expr::isLvalue() conformed to the spec, which says "C99 6.3.2.1: an lvalue is an expression with an object type or an incomplete type other than void.". Please advise.
      
      llvm-svn: 46917
      43c50866
  5. Feb 08, 2008
  6. Feb 07, 2008
  7. Feb 06, 2008
  8. Feb 04, 2008
  9. Feb 01, 2008
    • Ted Kremenek's avatar
      For ObjCAtCatchStmt, removed field 'NextAtCatchStmt' (which referenced the next @catch) · a496584c
      Ted Kremenek authored
      and put the the next ObjcAtCatchStmt* as part of SubExprs.  This fixes a bug with
      iterating over the children of ObjcAtCatch, where the next @catch was not
      properly being iterated over as a child.
      
      Altered serialization of ObjCAtCatchStmt to reflect this new layout of
      its subexpressions, and fixed an ownership issue with the next @catch not
      being serialized as an owned pointer.
      
      llvm-svn: 46647
      a496584c
  10. Jan 31, 2008
    • Anders Carlsson's avatar
      Make CallExpr::isBuiltinConstantExpr slightly more efficient. · fbcf676a
      Anders Carlsson authored
      llvm-svn: 46594
      fbcf676a
    • Steve Naroff's avatar
      · f6e3b329
      Steve Naroff authored
      Add support for CallExpr::isBuiltinConstantExpr(). For now, this hook is used to support CFConstantStrings. Can be extended to support other built-in functions.
      
      This allows the following code to compile without error...
      
      #include <CoreFoundation/CoreFoundation.h>
      
      #define CONST_STRING_DECL(S, V) const CFStringRef S = (const CFStringRef)__builtin___CFStringMakeConstantString(V);
      
      CONST_STRING_DECL(kCFTimeZoneSystemTimeZoneDidChangeNotification, "kCFTimeZoneSystemTimeZoneDidChangeNotification")
      
      llvm-svn: 46592
      f6e3b329
    • Ted Kremenek's avatar
      Added method "printTerminator" to CFGBlock so that external clients can · 1564763b
      Ted Kremenek authored
      pretty-print a block's terminator.
      
      When building CFGs, for IfStmts ('if'), we no longer add the ParenExpr
      that is the subexpression of the IfStmt to the CFG; instead we add its
      first descendant subexpression that is not a ParenExpr.
      
      llvm-svn: 46580
      1564763b
  11. Jan 30, 2008
  12. Jan 29, 2008
  13. Jan 26, 2008
  14. Jan 25, 2008
Loading