diff options
author | Anders Carlsson <andersca@mac.com> | 2007-07-21 05:21:51 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2007-07-21 05:21:51 +0000 |
commit | 227426661be33ff3e21f2b6b9f97971da2da044f (patch) | |
tree | 23181bf5baf25f4c89585d5d9308c508672dbe84 /CodeGen/CodeGenFunction.h | |
parent | 2ff5426cd83ae02378efacdfeb70d6785eb09a30 (diff) |
Implement code generation for __func__, __FUNCTION__ and __PRETTY_FUNCTION__
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@40162 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'CodeGen/CodeGenFunction.h')
-rw-r--r-- | CodeGen/CodeGenFunction.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CodeGen/CodeGenFunction.h b/CodeGen/CodeGenFunction.h index db92ee29b9..d82c787eae 100644 --- a/CodeGen/CodeGenFunction.h +++ b/CodeGen/CodeGenFunction.h @@ -55,6 +55,7 @@ namespace clang { class CompoundAssignOperator; class ArraySubscriptExpr; class ConditionalOperator; + class PreDefinedExpr; class BlockVarDecl; class EnumConstantDecl; @@ -305,6 +306,7 @@ public: LValue EmitDeclRefLValue(const DeclRefExpr *E); LValue EmitStringLiteralLValue(const StringLiteral *E); + LValue EmitPreDefinedLValue(const PreDefinedExpr *E); LValue EmitUnaryOpLValue(const UnaryOperator *E); LValue EmitArraySubscriptExpr(const ArraySubscriptExpr *E); |