[llvm-bugs] [Bug 38885] New: Compiler build failure after https://reviews.llvm.org/D51693
via llvm-bugs
llvm-bugs at lists.llvm.org
Mon Sep 10 05:28:14 PDT 2018
https://bugs.llvm.org/show_bug.cgi?id=38885
Bug ID: 38885
Summary: Compiler build failure after
https://reviews.llvm.org/D51693
Product: new-bugs
Version: unspecified
Hardware: PC
OS: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: new bugs
Assignee: unassignedbugs at nondot.org
Reporter: abhilash_bhandari at yahoo.co.in
CC: llvm-bugs at lists.llvm.org
LLVM fails to build
With the configure script:
cmake -G"Unix Makefiles" -DLLVM_BUILD_LLVM_DYLIB:STRING=ON
-DLLVM_LINK_LLVM_DYLIB=ON -DLLVM_ENABLE_LIBEDIT=OFF
-DCMAKE_BUILD_TYPE:STRING=RELEASE -DCLANG_DEFAULT_LINKER:STRING=lld
-DLLVM_BUILD_EXTERNAL_COMPILER_RT=ON -DLLVM_TARGETS_TO_BUILD:STRING=X86
-DLLVM_ENABLE_ASSERTIONS:BOOL=ON -DCLANG_REPOSITORY_STRING=CLANG:
-DLLVM_ENABLE_WERROR=ON -DCMAKE_CXX_FLAGS=\'-Wno-error=pedantic\' \llvm
The error is:
In file included from
llvm/lib/Support/APInt.cpp:22:0:
llvm/include/llvm/ADT/bit.h: In instantiation of ‘To llvm::bit_cast(const
From&) [with To = long unsigned int; From = double; <template-parameter-1-3> =
void; <template-parameter-1-4> = void; <template-parameter-1-5> = void]’:
llvm/lib/Support/APInt.cpp:716:41: required from here
llvm/include/llvm/ADT/bit.h:29:40: error: dereferencing type-punned pointer
will break strict-aliasing rules [-Werror=strict-aliasing]
return reinterpret_cast<To &>(storage);
^
llvm/include/llvm/ADT/bit.h: In instantiation of ‘To llvm::bit_cast(const
From&) [with To = double; From = long unsigned int; <template-parameter-1-3> =
void; <template-parameter-1-4> = void; <template-parameter-1-5> = void]’:
llvm/lib/Support/APInt.cpp:807:28: required from here
llvm/include/llvm/ADT/bit.h:29:40: error: dereferencing type-punned pointer
will break strict-aliasing rules [-Werror=strict-aliasing]
System Compiler: GCC 5.4.0
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20180910/f86ec5de/attachment.html>
More information about the llvm-bugs
mailing list