From 2437cbfa3b0936c0aa42d92cb2720d6a2419c639 Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Thu, 12 Feb 2009 00:39:25 +0000 Subject: Add support for generating block call expressions. llvm-svn: 64346 --- clang/lib/CodeGen/CGExpr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/CodeGen/CGExpr.cpp') diff --git a/clang/lib/CodeGen/CGExpr.cpp b/clang/lib/CodeGen/CGExpr.cpp index 4d6c3f1c286..7ef6fdf2af9 100644 --- a/clang/lib/CodeGen/CGExpr.cpp +++ b/clang/lib/CodeGen/CGExpr.cpp @@ -968,7 +968,7 @@ RValue CodeGenFunction::EmitCallExpr(const CallExpr *E) { return EmitBuiltinExpr(builtinID, E); if (E->getCallee()->getType()->isBlockPointerType()) - return EmitUnsupportedRValue(E, "block pointer reference"); + return EmitBlockCallExpr(E); llvm::Value *Callee = EmitScalarExpr(E->getCallee()); return EmitCallExpr(Callee, E->getCallee()->getType(), -- cgit v1.2.3