Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
eab819b41d64ab9624030437ca289cf864ba9f77
/
lib
/
AST
/
Stmt.cpp
860f6d4
Don't advance the statement iterator after we've deallocated the statement
by Douglas Gregor
· 16 years ago
8351da0
Full AST support and better Sema support for C++ try-catch.
by Sebastian Redl
· 16 years ago
4b07b29
Partial AST and Sema support for C++ try-catch.
by Sebastian Redl
· 16 years ago
f2cad86
Don't require us to manually number the statements and expressions in StmtNodes.def. We don't need stable numbers yet, renumbering is a pain, and LAST_STMT had the wrong value anyway.
by Douglas Gregor
· 16 years ago
ce2fc3a
- Move ExprIterator to Stmt.h so that it can be used by classes defined in Stmt.h
by Ted Kremenek
· 16 years ago
8ffb159
Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*.
by Ted Kremenek
· 16 years ago
65aa3b9
Add DeclStmt::hasSolitaryDecl() and DeclStmt::getSolitaryDecl()
by Ted Kremenek
· 16 years ago
acc5f3e
More #include cleaning
by Daniel Dunbar
· 16 years ago
608b17f
remove spaces at eol to test commit access
by Nico Weber
· 16 years ago
14f8b4f
Added decl_iterator to DeclStmt to provide an abstract interface to iterate over the ScopedDecls of a DeclStmt.
by Ted Kremenek
· 16 years ago
1060aff
Fix more strict-aliasing warnings.
by Ted Kremenek
· 16 years ago
f494b57
- Move ObjC Expresssion AST's from Expr.h => ExprObjC.h
by Steve Naroff
· 16 years ago
0613c37
Always initialize NEXT_CATCH; fixes a Valgrind uninitialized read error
by Eli Friedman
· 16 years ago
936ff13
Fix potential double-free.
by Ted Kremenek
· 16 years ago
8e355f2
When destroying DeclStmts, also destroy the associated Decl (reclaim its memory).
by Ted Kremenek
· 16 years ago
f809e3b
Delete AST nodes, not just Decls.
by Ted Kremenek
· 17 years ago
27f8a28
Try to plug some memory leaks...
by Ted Kremenek
· 17 years ago
9c1863e
Added Stmt::DestroyChildren, which will be used by the dstors of the subclasses of Stmt to recursively delete their child AST nodes.
by Ted Kremenek
· 17 years ago
bda0b62
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from AST/Stmt.cpp]
dfab34a
Handle simple asm statements correctly.
by Anders Carlsson
· 17 years ago
ff98102
For ObjCAtCatchStmt, removed field 'NextAtCatchStmt' (which referenced the next @catch)
by Ted Kremenek
· 17 years ago
db6ed17
move some constructors out of line and fix indentation in ObjCAtThrowStmt::getSourceRange.
by Chris Lattner
· 17 years ago
a0f5579
Rewriting of @synchronized. This has one FIXME in it. But this should allow @sychronized to be rewritten.
by Fariborz Jahanian
· 17 years ago
fa3ee8e
AST for @synchronized.
by Fariborz Jahanian
· 17 years ago
a526c5c
Substituted all instances of the string "Objc" for "ObjC". This fixes
by Ted Kremenek
· 17 years ago
0196cab
New declarations/defs for Objc2's foreach-statement. This is work in progress.
by Fariborz Jahanian
· 17 years ago
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
39c47b5
Keep track of whether the asm is volatile or not.
by Anders Carlsson
· 17 years ago
b235fc2
Store output and input operands as well as clobber information in the AsmStmt. Ted, could you please review the serialization/deserialization code?
by Anders Carlsson
· 17 years ago
89079ea
Fixed an array overflow bug.
by Fariborz Jahanian
· 17 years ago
39f8f15
AST for objective-c's @throw statement and its pretty-printing.
by Fariborz Jahanian
· 17 years ago
3b1191d
AST build for @catch clause (this is work in progress).
by Fariborz Jahanian
· 17 years ago
b210bd0
Bunch of class declarations for objective-c's @try-catch statement.
by Fariborz Jahanian
· 17 years ago
fe79595
Implement *skeletal* support for representing GNU inline asm stmts in the AST,
by Chris Lattner
· 17 years ago
9ac5928
Fixed DeclStmt::child_begin() to actually create an iterator that
by Ted Kremenek
· 17 years ago
9caf8b1
Implemented 90% functionality of new child_iterator for Stmt objects
by Ted Kremenek
· 17 years ago
c7229c3
move IdentifierTable.h from liblex to libbasic.
by Chris Lattner
· 17 years ago
d48ade6
Removed "hasImplicitControlFlow" from class CFG, and moved it to class Stmt
by Ted Kremenek
· 17 years ago
507f2d5
by Steve Naroff
· 17 years ago
d97bb6c
Fixed bug for CaseStmt where the child_begin/child_end methods were not
by Ted Kremenek
· 17 years ago
b393879
elimiante some virtual calls.
by Chris Lattner
· 17 years ago
2298f91
Fixed bug in child_begin/child_end for ReturnStmt where the iterator
by Ted Kremenek
· 17 years ago
1f683e9
fix off-by-one error
by Chris Lattner
· 17 years ago
6338135
rename sNames -> StmtClassInfo. Make lookups constant time.
by Chris Lattner
· 17 years ago
8297777
Added child_begin/child_end to all subclasses of Stmt in Stmt.h. All
by Ted Kremenek
· 17 years ago
c5598cb
Switch StmtVisitor from using dynamic to static dispatch. This makes it
by Chris Lattner
· 17 years ago
5f016e2
Stage two of getting CFE top correct.
by Reid Spencer
· 17 years ago