[Lldb-commits] [PATCH] Work around for Visual Studio 2013 compiler crash
Aidan Dodds
aidan at codeplay.com
Wed Dec 17 08:29:28 PST 2014
Hi Zachary,
Here was the error message generated from the crash:
1>ClCompile:
1> CXXFormatterFunctions.cpp
1>d:\tiplldb\llvm\tools\lldb\include\lldb\utility\processstructreader.h(75):
fatal error C1001: An internal error has occurred in the compiler.
1> (compiler file 'f:\dd\vctools\compiler\utc\src\p2\main.c', line 227)
1> To work around this problem, try simplifying or changing the
program near the locations listed above.
1> Please choose the Technical Support command on the Visual C++
1> Help menu, or open the Technical Support help file for more information
1>
1>Build FAILED.
Note the above line number is a little off due to my patch, but I
tracked it down to the following line:
m_fields[ConstString(name.c_str())] =
FieldImpl{field_type,static_cast<size_t>(bit_offset/8),static_cast<size_t>(size)};
Here is the banner from my version of cl:
1>ClCompile:
1> Microsoft (R) C/C++ Optimizing Compiler Version 18.00.21005.1 for x64
1> Copyright (C) Microsoft Corporation. All rights reserved.
My visual studio solution was generated via CMake 2.8.11.2
My visual studio version is: 12.0.21005.1 REL
I may be worth mentioning that I was directed towards this error by
others that were seeing it also, so its not isolated just to myself, as
is the 32bit/64bit stuff from my other patch.
Are you building for an x64 target or x86? I am only targeting x64.
I am also seeing this error in both Debug and Release builds.
I have used the default CMake options when generating the solution files.
Let me know if I can provide any more information.
Thanks,
Aidan
On 17/12/2014 15:15, Zachary Turner wrote:
> I compile with vs2013 every day and have never seen this crash. Any
> idea why it was crashing or how i might repro it?
> On Wed, Dec 17, 2014 at 3:52 AM Aidan Dodds <Aidan at codeplay.com
> <mailto:Aidan at codeplay.com>> wrote:
>
> REPOSITORY
> rL LLVM
>
> http://reviews.llvm.org/D6702
>
> EMAIL PREFERENCES
> http://reviews.llvm.org/settings/panel/emailpreferences/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20141217/6b6ecd13/attachment.html>
More information about the lldb-commits
mailing list