diff options
author | Anders Carlsson <andersca@mac.com> | 2009-02-13 08:11:52 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2009-02-13 08:11:52 +0000 |
commit | e896d98548b02223c7740d807a0aa6e20fba7079 (patch) | |
tree | 3cd6ed57b2f97b2dea47294eeef95ae68dbde28f /lib/CodeGen/CodeGenFunction.h | |
parent | d87df37e0adaba0d5e33da7b1a14d7f1d94c5eef (diff) |
Add CodeGen support for the nodebug attribute.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64445 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.h')
-rw-r--r-- | lib/CodeGen/CodeGenFunction.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/CodeGen/CodeGenFunction.h b/lib/CodeGen/CodeGenFunction.h index ce4a424c33..5888055aed 100644 --- a/lib/CodeGen/CodeGenFunction.h +++ b/lib/CodeGen/CodeGenFunction.h @@ -55,6 +55,7 @@ namespace clang { namespace CodeGen { class CodeGenModule; class CodeGenTypes; + class CGDebugInfo; class CGFunctionInfo; class CGRecordLayout; @@ -151,6 +152,8 @@ public: void EmitBranchThroughCleanup(llvm::BasicBlock *Dest); private: + CGDebugInfo* DebugInfo; + /// LabelIDs - Track arbitrary ids assigned to labels for use in implementing /// the GCC address-of-label extension and indirect goto. IDs are assigned to /// labels inside getIDForAddrOfLabel(). @@ -228,6 +231,7 @@ public: CodeGenFunction(CodeGenModule &cgm); ASTContext &getContext() const; + CGDebugInfo *getDebugInfo() { return DebugInfo; } void GenerateObjCMethod(const ObjCMethodDecl *OMD); |