diff options
Diffstat (limited to 'polly/lib/CodeGen/IslExprBuilder.cpp')
| -rw-r--r-- | polly/lib/CodeGen/IslExprBuilder.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/polly/lib/CodeGen/IslExprBuilder.cpp b/polly/lib/CodeGen/IslExprBuilder.cpp index 5e037e215cc..0a6d265ad73 100644 --- a/polly/lib/CodeGen/IslExprBuilder.cpp +++ b/polly/lib/CodeGen/IslExprBuilder.cpp @@ -612,6 +612,8 @@ Value *IslExprBuilder::createId(__isl_take isl_ast_expr *Expr) { assert(IDToValue.count(Id) && "Identifier not found"); V = IDToValue[Id]; + if (!V) + V = UndefValue::get(getType(Expr)); assert(V && "Unknown parameter id found"); |

