aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCodeComplete.cpp
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2009-12-01 03:41:18 +0000
committerMike Stump <mrs@apple.com>2009-12-01 03:41:18 +0000
commit0f590be3808365e851352543faa6acbece50b686 (patch)
tree4bde28d8aa72e70b63b2a5bbdad5c8f75b2d5dd4 /lib/Sema/SemaCodeComplete.cpp
parent958aeb04f466588665c104558b1a7fe4c89161ca (diff)
Much work on try/catch statement. WIP.
Highlights include: Fix __cxa_begin_catch so it now returns a value. Added getUnwindResumeOrRethrowFn helper to build up calls to _Unwind_Resume_or_Rethrow. Broke out object copying code into CopyObject from EmitCXXThrowExpr. Built up another version of CopyObject that can copy from memory for use in the catch parameter code. RTTI generation for type matching for catch. Code to check for the type match for catch. Code to generate the catch parameter, WIP, need make sure references and pointers and copy ctors work. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90205 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaCodeComplete.cpp')
0 files changed, 0 insertions, 0 deletions