summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Unicode.cpp
diff options
context:
space:
mode:
authorYaxun Liu <Yaxun.Liu@amd.com>2019-02-26 16:20:41 +0000
committerYaxun Liu <Yaxun.Liu@amd.com>2019-02-26 16:20:41 +0000
commitd83c74028db0e3991a7c33c890439a608822f69f (patch)
treea60073a23e07bc0c54bf23efd78019796c1d6b73 /llvm/lib/Support/Unicode.cpp
parent46c719ddcd17a483554c491ba1db817c11f01f28 (diff)
downloadbcm5719-llvm-d83c74028db0e3991a7c33c890439a608822f69f.tar.gz
bcm5719-llvm-d83c74028db0e3991a7c33c890439a608822f69f.zip
[OpenCL] Fix assertion due to blocks
A recent change caused assertion in CodeGenFunction::EmitBlockCallExpr when a block is called. There is code Func = CGM.getOpenCLRuntime().getInvokeFunction(E->getCallee()); getCalleeDecl calls Expr::getReferencedDeclOfCallee, which does not handle BlockExpr and returns nullptr, which causes isa to assert. This patch fixes that. Differential Revision: https://reviews.llvm.org/D58658 llvm-svn: 354893
Diffstat (limited to 'llvm/lib/Support/Unicode.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud