aboutsummaryrefslogtreecommitdiff
path: root/src/zig_llvm.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2018-12-23 17:36:41 -0500
committerAndrew Kelley <andrew@ziglang.org>2018-12-23 17:36:41 -0500
commit16b8467a5eb983d76d77b7a679af535c950e94b3 (patch)
treebfcf7341ebcc72dbd31d6ed22a3de62d93e03e94 /src/zig_llvm.cpp
parentc00216701c64269a2395e84f3ccff99d6fb89ffc (diff)
downloadzig-16b8467a5eb983d76d77b7a679af535c950e94b3.tar.gz
zig-16b8467a5eb983d76d77b7a679af535c950e94b3.zip
llvm8: fix build errors
Diffstat (limited to 'src/zig_llvm.cpp')
-rw-r--r--src/zig_llvm.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/zig_llvm.cpp b/src/zig_llvm.cpp
index fababd33f8..263dc82b1e 100644
--- a/src/zig_llvm.cpp
+++ b/src/zig_llvm.cpp
@@ -594,8 +594,8 @@ ZigLLVMDIFile *ZigLLVMCreateFile(ZigLLVMDIBuilder *dibuilder, const char *filena
ZigLLVMDISubprogram *ZigLLVMCreateFunction(ZigLLVMDIBuilder *dibuilder, ZigLLVMDIScope *scope,
const char *name, const char *linkage_name, ZigLLVMDIFile *file, unsigned lineno,
- ZigLLVMDIType *fn_di_type, bool is_local_to_unit, bool is_definition, unsigned scope_line,
- unsigned flags, bool is_optimized, ZigLLVMDISubprogram *decl_subprogram)
+ ZigLLVMDIType *fn_di_type, unsigned scope_line,
+ unsigned flags, ZigLLVMDISubprogram *decl_subprogram)
{
DISubroutineType *di_sub_type = static_cast<DISubroutineType*>(reinterpret_cast<DIType*>(fn_di_type));
assert(flags == 0);
@@ -605,9 +605,12 @@ ZigLLVMDISubprogram *ZigLLVMCreateFunction(ZigLLVMDIBuilder *dibuilder, ZigLLVMD
reinterpret_cast<DIFile*>(file),
lineno,
di_sub_type,
- is_local_to_unit, is_definition, scope_line, DINode::FlagZero, is_optimized,
+ scope_line,
+ DINode::FlagZero,
+ DISubprogram::SPFlagZero,
nullptr,
- reinterpret_cast<DISubprogram *>(decl_subprogram));
+ reinterpret_cast<DISubprogram *>(decl_subprogram),
+ nullptr);
return reinterpret_cast<ZigLLVMDISubprogram*>(result);
}