aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
diff options
context:
space:
mode:
authorLemonBoy <thatlemon@gmail.com>2019-05-14 14:44:57 +0200
committerAndrew Kelley <andrew@ziglang.org>2019-05-14 14:34:49 -0400
commit6536b409df053165ed704148de6ecf5b72e27282 (patch)
treeab9328634fa0ac2b21240621584eacc5e0d0dbc8 /src/codegen.cpp
parentb64cee2ec2cdfd4c49208b3b32bb925233a73e08 (diff)
downloadzig-6536b409df053165ed704148de6ecf5b72e27282.tar.gz
zig-6536b409df053165ed704148de6ecf5b72e27282.zip
Don't emit DW_TAG_lexical_block for VarDecls
Diffstat (limited to 'src/codegen.cpp')
-rw-r--r--src/codegen.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp
index 4529abcc83..926c0ebe5c 100644
--- a/src/codegen.cpp
+++ b/src/codegen.cpp
@@ -704,7 +704,6 @@ static ZigLLVMDIScope *get_di_scope(CodeGen *g, Scope *scope) {
return scope->di_scope;
case ScopeIdBlock:
case ScopeIdDefer:
- case ScopeIdVarDecl:
{
assert(scope->parent);
ZigLLVMDILexicalBlock *di_block = ZigLLVMCreateLexicalBlock(g->dbuilder,
@@ -715,6 +714,7 @@ static ZigLLVMDIScope *get_di_scope(CodeGen *g, Scope *scope) {
scope->di_scope = ZigLLVMLexicalBlockToScope(di_block);
return scope->di_scope;
}
+ case ScopeIdVarDecl:
case ScopeIdDeferExpr:
case ScopeIdLoop:
case ScopeIdSuspend: