diff --git a/CMakeLists.txt b/CMakeLists.txt index a189a082d37e54ee648785ee016900dc0808ebe5..8f07f330530411edd165d25855ff8f37bab9c751 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 81661730513209375a22d4c9c968ee1839928687..4047d906d9dbbcfb4d6655d8ae59ae71de346099 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,