projects
/
platform
/
upstream
/
coreclr.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
29d442f
)
Disable PSPSym in filter prolog for CoreRT (#22184)
author
Andrey Kvochko
<kvochko@users.noreply.github.com>
Thu, 24 Jan 2019 16:09:34 +0000
(19:09 +0300)
committer
Jan Kotas
<jkotas@microsoft.com>
Thu, 24 Jan 2019 16:09:34 +0000
(08:09 -0800)
src/jit/codegencommon.cpp
patch
|
blob
|
history
diff --git
a/src/jit/codegencommon.cpp
b/src/jit/codegencommon.cpp
index
6c32fc6
..
b96054a
100644
(file)
--- a/
src/jit/codegencommon.cpp
+++ b/
src/jit/codegencommon.cpp
@@
-8940,6
+8940,12
@@
void CodeGen::genFuncletProlog(BasicBlock* block)
// This is the end of the OS-reported prolog for purposes of unwinding
compiler->unwindEndProlog();
+ // If there is no PSPSym (CoreRT ABI), we are done.
+ if (compiler->lvaPSPSym == BAD_VAR_NUM)
+ {
+ return;
+ }
+
if (isFilter)
{
// This is the first block of a filter