From 6536b409df053165ed704148de6ecf5b72e27282 Mon Sep 17 00:00:00 2001 From: LemonBoy Date: Tue, 14 May 2019 14:44:57 +0200 Subject: Don't emit DW_TAG_lexical_block for VarDecls --- src/codegen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/codegen.cpp') 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: -- cgit v1.2.3