diff --git a/CMakeLists.txt b/CMakeLists.txt index a189a082d3..8f07f33053 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -498,7 +498,7 @@ include_directories( ) # These have to go before the -Wno- flags -set(EXE_CFLAGS "-std=c++11") +set(EXE_CFLAGS "-std=c++14") if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") if(MSVC) set(EXE_CFLAGS "${EXE_CFLAGS} /w") diff --git a/src/zig_llvm.cpp b/src/zig_llvm.cpp index 8166173051..4047d906d9 100644 --- a/src/zig_llvm.cpp +++ b/src/zig_llvm.cpp @@ -150,7 +150,7 @@ LLVMTargetMachineRef ZigLLVMCreateTargetMachine(LLVMTargetRef T, const char *Tri } unsigned ZigLLVMDataLayoutGetStackAlignment(LLVMTargetDataRef TD) { - return unwrap(TD)->getStackAlignment(); + return unwrap(TD)->getStackAlignment().value(); } bool ZigLLVMTargetMachineEmitToFile(LLVMTargetMachineRef targ_machine_ref, LLVMModuleRef module_ref,