diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2015-11-29 14:59:41 -0700 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2015-11-29 14:59:41 -0700 |
| commit | a008a81eef80deb8a2756224322a148c61f27af5 (patch) | |
| tree | bc3a2d3db3d6698fd2b306c05121b5a25945a74d /src/codegen.cpp | |
| parent | 30442ed893c4477851d37c865eb978c4bf27c814 (diff) | |
| download | zig-a008a81eef80deb8a2756224322a148c61f27af5.tar.gz zig-a008a81eef80deb8a2756224322a148c61f27af5.zip | |
codegen: fix wrong node type
Diffstat (limited to 'src/codegen.cpp')
| -rw-r--r-- | src/codegen.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp index 2193acafd5..5046d7a17a 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -1059,7 +1059,8 @@ static llvm::DISubroutineType *create_di_function_type(CodeGen *g, AstNodeFnProt for (int i = 0; i < fn_proto->params.length; i += 1) { AstNode *param_node = fn_proto->params.at(i); - llvm::DIType *param_type = to_llvm_debug_type(param_node); + assert(param_node->type == NodeTypeParamDecl); + llvm::DIType *param_type = to_llvm_debug_type(param_node->data.param_decl.type); types.push_back(param_type); } |
