<html>
    <head>
      <base href="https://llvm.org/bugs/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Frontend Crash (Clang 3.7.0 with Microsoft CodeGen) with "using" and "unique_ptr"."
   href="https://llvm.org/bugs/show_bug.cgi?id=25914">25914</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Frontend Crash (Clang 3.7.0 with Microsoft CodeGen) with "using" and "unique_ptr".
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>clang
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>3.7
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Windows NT
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>C++11
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedclangbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>rickvanprim@gmail.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>dgregor@apple.com, llvm-bugs@lists.llvm.org
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Note:  This only occurs in Clang 3.7.0 with Microsoft CodeGen.  Normal Clang
3.7.0 distributed with LLVM does not crash.


# Crash reproducer for clang with Microsoft CodeGen version 3.7.0 
# Driver args: "-c" "-fdiagnostics-format=msvc" "--target=i686-pc-windows-msvc"
"-I" "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\Clang
3.7\\include" "-I" "C:\\Program Files (x86)\\Microsoft Visual Studio
14.0\\VC\\include" "-I" "C:\\Program Files (x86)\\Microsoft Visual Studio
14.0\\VC\\atlmfc\\include" "-I" "C:\\Program Files (x86)\\Windows
Kits\\10\\Include\\10.0.10240.0\\ucrt" "-I" "C:\\Program Files (x86)\\Windows
Kits\\8.1\\Include\\um" "-I" "C:\\Program Files (x86)\\Windows
Kits\\8.1\\Include\\shared" "-I" "C:\\Program Files (x86)\\Windows
Kits\\8.1\\Include\\winrt" "-g2" "-gdwarf-2" "-o" "Debug\\ScratchPad.obj"
"-Wall" "-O0" "-fno-strict-aliasing" "-fno-omit-frame-pointer"
"-fno-exceptions" "-fstack-protector" "-fpic" "-fno-short-enums" "-fno-rtti"
"-std=c++1y" "-D" "WIN32" "-D" "_DEBUG" "-D" "_CONSOLE" "-D" "NDEBUG" "-D"
"_UNICODE" "-D" "UNICODE" "-x" "c++" "-fms-extensions" "-fno-ms-compatibility"
"-v" "-c" "-D" "_DEBUG" "-D" "_MT" "-Xclang" "--dependent-lib=libcmtd"
"-Xclang" "--dependent-lib=oldnames" "ScratchPad.cpp"
# Original command:  "C:\\Program Files (x86)\\Microsoft Visual Studio
14.0\\VC\\Clang 3.7\\bin\\x86\\clang.exe" "-cc1" "-triple"
"i686-pc-windows-msvc19.0.0" "-emit-obj" "-mrelax-all" "-disable-free"
"-disable-llvm-verifier" "-main-file-name" "ScratchPad.cpp"
"-mrelocation-model" "pic" "-pic-level" "1" "-mthread-model" "posix"
"-mdisable-fp-elim" "-relaxed-aliasing" "-fmath-errno" "-masm-verbose"
"-mconstructor-aliases" "-target-cpu" "pentium4" "-v" "-gdwarf-2"
"-dwarf-column-info" "-coverage-file"
"C:\\Code\\ScratchPad\\ScratchPad\\Debug\\ScratchPad.obj" "-resource-dir"
"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\Clang
3.7\\bin\\x86\\..\\lib\\clang\\3.7.0" "-D" "WIN32" "-D" "_DEBUG" "-D"
"_CONSOLE" "-D" "NDEBUG" "-D" "_UNICODE" "-D" "UNICODE" "-D" "_DEBUG" "-D"
"_MT" "-I" "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\Clang
3.7\\include" "-I" "C:\\Program Files (x86)\\Microsoft Visual Studio
14.0\\VC\\include" "-I" "C:\\Program Files (x86)\\Microsoft Visual Studio
14.0\\VC\\atlmfc\\include" "-I" "C:\\Program Files (x86)\\Windows
Kits\\10\\Include\\10.0.10240.0\\ucrt" "-I" "C:\\Program Files (x86)\\Windows
Kits\\8.1\\Include\\um" "-I" "C:\\Program Files (x86)\\Windows
Kits\\8.1\\Include\\shared" "-I" "C:\\Program Files (x86)\\Windows
Kits\\8.1\\Include\\winrt" "-internal-isystem" "C:\\Program Files
(x86)\\Microsoft Visual Studio 14.0\\VC\\Clang
3.7\\bin\\x86\\..\\lib\\clang\\3.7.0\\include" "-internal-isystem" "C:\\Program
Files (x86)\\Microsoft Visual Studio 14.0\\VC\\Clang 3.7\\include"
"-internal-isystem" "C:\\Program Files (x86)\\Microsoft Visual Studio
14.0\\VC\\include" "-internal-isystem" "C:\\Program Files (x86)\\Microsoft
Visual Studio 14.0\\VC\\atlmfc\\include" "-internal-isystem" "C:\\Program Files
(x86)\\Windows Kits\\10\\Include\\10.0.10240.0\\ucrt" "-internal-isystem"
"C:\\Program Files (x86)\\Windows Kits\\8.1\\Include\\um" "-internal-isystem"
"C:\\Program Files (x86)\\Windows Kits\\8.1\\Include\\shared"
"-internal-isystem" "C:\\Program Files (x86)\\Windows
Kits\\8.1\\Include\\winrt" "-O0" "-Wall" "-std=c++1y" "-fdeprecated-macro"
"-fdebug-compilation-dir" "C:\\Code\\ScratchPad\\ScratchPad" "-ferror-limit"
"19" "-fmessage-length" "0" "-stack-protector" "1" "-mstackrealign" "-fno-rtti"
"-fms-extensions" "-fms-compatibility-version=19" "-fdelayed-template-parsing"
"-fobjc-runtime=gnustep" "-fdiagnostics-show-option" "-fdiagnostics-format"
"msvc" "--dependent-lib=libcmtd" "--dependent-lib=oldnames" "-o"
"Debug\\ScratchPad.obj" "-x" "c++" "ScratchPad.cpp"
 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\Clang
3.7\\bin\\x86\\clang.exe" "-cc1" "-triple" "i686-pc-windows-msvc19.0.0"
"-emit-obj" "-mrelax-all" "-disable-free" "-disable-llvm-verifier"
"-main-file-name" "ScratchPad.cpp" "-mrelocation-model" "pic" "-pic-level" "1"
"-mthread-model" "posix" "-mdisable-fp-elim" "-relaxed-aliasing" "-fmath-errno"
"-masm-verbose" "-mconstructor-aliases" "-target-cpu" "pentium4" "-v"
"-gdwarf-2" "-dwarf-column-info" "-D" "WIN32" "-D" "_DEBUG" "-D" "_CONSOLE"
"-D" "NDEBUG" "-D" "_UNICODE" "-D" "UNICODE" "-D" "_DEBUG" "-D" "_MT" "-O0"
"-Wall" "-std=c++1y" "-fdeprecated-macro" "-ferror-limit" "19"
"-fmessage-length" "0" "-stack-protector" "1" "-mstackrealign" "-fno-rtti"
"-fms-extensions" "-fms-compatibility-version=19" "-fdelayed-template-parsing"
"-fobjc-runtime=gnustep" "-fdiagnostics-show-option" "-fdiagnostics-format"
"msvc" "--dependent-lib=libcmtd" "--dependent-lib=oldnames" "-x" "c++"
"ScratchPad-047766.cpp"


1>  ScratchPad.cpp
1>  clang with Microsoft CodeGen version 3.7.0
1>  Provided as - is without support
1>  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\Clang
3.7\bin\x86\x86\c2.dll version 19.0.23413.0
1>  Target: i686-pc-windows-msvc
1>  Thread model: posix
1>   "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\Clang
3.7\\bin\\x86\\clang.exe" -cc1 -triple i686-pc-windows-msvc19.0.0 -emit-obj
-mrelax-all -disable-free -disable-llvm-verifier -main-file-name ScratchPad.cpp
-mrelocation-model pic -pic-level 1 -mthread-model posix -mdisable-fp-elim
-relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -target-cpu
pentium4 -v -gdwarf-2 -dwarf-column-info -coverage-file
"C:\\Code\\ScratchPad\\ScratchPad\\Debug\\ScratchPad.obj" -resource-dir
"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\Clang
3.7\\bin\\x86\\..\\lib\\clang\\3.7.0" -D WIN32 -D _DEBUG -D _CONSOLE -D NDEBUG
-D _UNICODE -D UNICODE -D _DEBUG -D _MT -I "C:\\Program Files (x86)\\Microsoft
Visual Studio 14.0\\VC\\Clang 3.7\\include" -I "C:\\Program Files
(x86)\\Microsoft Visual Studio 14.0\\VC\\include" -I "C:\\Program Files
(x86)\\Microsoft Visual Studio 14.0\\VC\\atlmfc\\include" -I "C:\\Program Files
(x86)\\Windows Kits\\10\\Include\\10.0.10240.0\\ucrt" -I "C:\\Program Files
(x86)\\Windows Kits\\8.1\\Include\\um" -I "C:\\Program Files (x86)\\Windows
Kits\\8.1\\Include\\shared" -I "C:\\Program Files (x86)\\Windows
Kits\\8.1\\Include\\winrt" -internal-isystem "C:\\Program Files
(x86)\\Microsoft Visual Studio 14.0\\VC\\Clang
3.7\\bin\\x86\\..\\lib\\clang\\3.7.0\\include" -internal-isystem "C:\\Program
Files (x86)\\Microsoft Visual Studio 14.0\\VC\\Clang 3.7\\include"
-internal-isystem "C:\\Program Files (x86)\\Microsoft Visual Studio
14.0\\VC\\include" -internal-isystem "C:\\Program Files (x86)\\Microsoft Visual
Studio 14.0\\VC\\atlmfc\\include" -internal-isystem "C:\\Program Files
(x86)\\Windows Kits\\10\\Include\\10.0.10240.0\\ucrt" -internal-isystem
"C:\\Program Files (x86)\\Windows Kits\\8.1\\Include\\um" -internal-isystem
"C:\\Program Files (x86)\\Windows Kits\\8.1\\Include\\shared" -internal-isystem
"C:\\Program Files (x86)\\Windows Kits\\8.1\\Include\\winrt" -O0 -Wall
-std=c++1y -fdeprecated-macro -fdebug-compilation-dir
"C:\\Code\\ScratchPad\\ScratchPad" -ferror-limit 19 -fmessage-length 0
-stack-protector 1 -mstackrealign -fno-rtti -fms-extensions
-fms-compatibility-version=19 -fdelayed-template-parsing -fobjc-runtime=gnustep
-fdiagnostics-show-option -fdiagnostics-format msvc --dependent-lib=libcmtd
--dependent-lib=oldnames -o "Debug\\ScratchPad.obj" -x c++ ScratchPad.cpp
1>  clang with Microsoft CodeGen -cc1 version 3.7.0 based upon LLVM 3.7.0
default target i686-pc-windows-msvc
1>  ignoring nonexistent directory "C:\Program Files (x86)\Microsoft Visual
Studio 14.0\VC\Clang 3.7\bin\x86\..\lib\clang\3.7.0\include"
1>  ignoring duplicate directory "C:\Program Files (x86)\Microsoft Visual
Studio 14.0\VC\Clang 3.7\include"
1>    as it is a non-system directory that duplicates a system directory
1>  ignoring duplicate directory "C:\Program Files (x86)\Microsoft Visual
Studio 14.0\VC\include"
1>    as it is a non-system directory that duplicates a system directory
1>  ignoring duplicate directory "C:\Program Files (x86)\Microsoft Visual
Studio 14.0\VC\atlmfc\include"
1>    as it is a non-system directory that duplicates a system directory
1>  ignoring duplicate directory "C:\Program Files (x86)\Windows
Kits\10\Include\10.0.10240.0\ucrt"
1>    as it is a non-system directory that duplicates a system directory
1>  ignoring duplicate directory "C:\Program Files (x86)\Windows
Kits\8.1\Include\um"
1>    as it is a non-system directory that duplicates a system directory
1>  ignoring duplicate directory "C:\Program Files (x86)\Windows
Kits\8.1\Include\shared"
1>    as it is a non-system directory that duplicates a system directory
1>  ignoring duplicate directory "C:\Program Files (x86)\Windows
Kits\8.1\Include\winrt"
1>    as it is a non-system directory that duplicates a system directory
1>  #include "..." search starts here:
1>  #include <...> search starts here:
1>   C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\Clang 3.7\include
1>   C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include
1>   C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include
1>   C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt
1>   C:\Program Files (x86)\Windows Kits\8.1\Include\um
1>   C:\Program Files (x86)\Windows Kits\8.1\Include\shared
1>   C:\Program Files (x86)\Windows Kits\8.1\Include\winrt
1>  End of search list.
1>  0x100C0AA5 (0x00AFA5E8 0x04057CC0 0x00D8FD00 0x00AFA640),
UTCExecuteCompilerInvocation() + 0x522AB5 bytes(s)
1>  0x100BFC83 (0x00AFA5E8 0x04057CC0 0x00D8FD00 0x00AFA640),
UTCExecuteCompilerInvocation() + 0x521C93 bytes(s)
1>  0x100C389C (0x00AFA640 0x04057CC0 0x00AFA60C 0x100BFDB8),
UTCExecuteCompilerInvocation() + 0x5258AC bytes(s)
1>  0x100C0BCF (0x00AFA640 0x04057CE0 0x00000000 0x00D8FD00),
UTCExecuteCompilerInvocation() + 0x522BDF bytes(s)
1>  0x100BFDB8 (0x00AFA640 0x04057CE0 0x00D8FD00 0x00AFA6C4),
UTCExecuteCompilerInvocation() + 0x521DC8 bytes(s)
1>  0x100C389C (0x00000000 0x04057CE0 0x00D8FD00 0x00AFA6C4),
UTCExecuteCompilerInvocation() + 0x5258AC bytes(s)
1>  0x100C1089 (0x00AFA6C4 0x04057D20 0x00000000 0x00D8FD00),
UTCExecuteCompilerInvocation() + 0x523099 bytes(s)
1>  0x100BFCD5 (0x00AFA6C4 0x04057D20 0x00D8FD00 0x00AFA730),
UTCExecuteCompilerInvocation() + 0x521CE5 bytes(s)
1>  0x100C389C (0x00AFA730 0x04057D20 0x00D8FD00 0x00AFA730),
UTCExecuteCompilerInvocation() + 0x5258AC bytes(s)
1>  0x100C1C74 (0x00AFA730 0x04057D20 0x00000000 0x04057E68),
UTCExecuteCompilerInvocation() + 0x523C84 bytes(s)
1>  0x100BFD88 (0x00AFA730 0x04057DB0 0x04057E68 0x00000001),
UTCExecuteCompilerInvocation() + 0x521D98 bytes(s)
1>  0x100C389C (0x00000000 0x04057DB0 0x04057E90 0x00AFA868),
UTCExecuteCompilerInvocation() + 0x5258AC bytes(s)
1>  0x100C0D16 (0x00AFA868 0x040578A0 0x04057E50 0x04057E02),
UTCExecuteCompilerInvocation() + 0x522D26 bytes(s)
1>  0x100C3C23 (0x00AFA868 0x04057E02 0x02000000 0x04057E90),
UTCExecuteCompilerInvocation() + 0x525C33 bytes(s)
1>  0x100C3CA8 (0x00AFA8A4 0x04057E90 0x00000000 0x00000000),
UTCExecuteCompilerInvocation() + 0x525CB8 bytes(s)
1>  0x10001138 (0x01057E90 0x00D8F418 0x0418A358 0x00D8EF80),
UTCExecuteCompilerInvocation() + 0x463148 bytes(s)
1>  0x100004B2 (0x04057E90 0x00D8F418 0x03EBA8C8 0x0418A358),
UTCExecuteCompilerInvocation() + 0x4624C2 bytes(s)
1>  0x10004B77 (0x04057900 0x00D8EF80 0x040578A0 0x00D87D98),
UTCExecuteCompilerInvocation() + 0x466B87 bytes(s)
1>  0x10008321 (0x04057900 0x0F92CA68 0x04057900 0x00AFA9B8),
UTCExecuteCompilerInvocation() + 0x46A331 bytes(s)
1>  0x100083C6 (0x04057900 0x00000000 0x00AFAF6C 0x04057900),
UTCExecuteCompilerInvocation() + 0x46A3D6 bytes(s)
1>  0x103A1B7D (0x00380AB9 0x04057900 0x00AFA9CC 0x0F517F88),
UTCExecuteCompilerInvocation() + 0x803B8D bytes(s)
1>  0x103A1BB8 (0x00380AB9 0x04057900 0x00000000 0x00000002),
UTCExecuteCompilerInvocation() + 0x803BC8 bytes(s)
1>  0x103CAD6D (0x00AFAF6C 0x04057900 0x00000002 0x00000000),
UTCExecuteCompilerInvocation() + 0x82CD7D bytes(s)
1>  0x103CA809 (0x00AFAF6C 0x04058190 0x00AFAF6C 0x00000000),
UTCExecuteCompilerInvocation() + 0x82C819 bytes(s)
1>  0x103CAA03 (0x00AFAF6C 0x04058110 0x00000001 0x00000000),
UTCExecuteCompilerInvocation() + 0x82CA13 bytes(s)
1>  0x103CAD7B (0x00AFAF6C 0x040581C0 0x00000001 0x00000000),
UTCExecuteCompilerInvocation() + 0x82CD8B bytes(s)
1>  0x103CA809 (0x00AFAF6C 0x04061FE8 0x00AFAF6C 0x00000000),
UTCExecuteCompilerInvocation() + 0x82C819 bytes(s)
1>  0x103CAA03 (0x00AFAF6C 0x04061F68 0x00000001 0x00000000),
UTCExecuteCompilerInvocation() + 0x82CA13 bytes(s)
1>  0x103CAD7B (0x00AFAF6C 0x04062000 0x00000001 0x00000000),
UTCExecuteCompilerInvocation() + 0x82CD8B bytes(s)
1>  0x103CA809 (0x00AFAF6C 0x04063100 0x00AFAF6C 0x00AFAFA4),
UTCExecuteCompilerInvocation() + 0x82C819 bytes(s)
1>  0x103CAA03 (0x00AFAF6C 0x04063080 0x00AFAFF8 0x00AFAFA4),
UTCExecuteCompilerInvocation() + 0x82CA13 bytes(s)
1>  0x103CAD7B (0x00AFAF6C 0x040641E0 0x00D87D98 0x00000004),
UTCExecuteCompilerInvocation() + 0x82CD8B bytes(s)
1>  0x103C5E21 (0x00380AB9 0x00AFB170 0x00000001 0x00AFAFA4),
UTCExecuteCompilerInvocation() + 0x827E31 bytes(s)
1>  0x103C3EB6 (0x00D5F6AB 0x00380AB9 0x00AFB170 0x00000001),
UTCExecuteCompilerInvocation() + 0x825EC6 bytes(s)
1>  0x104610C8 (0x00D5F6AB 0x00380AB9 0x00AFB170 0x00000001),
UTCExecuteCompilerInvocation() + 0x8C30D8 bytes(s)
1>  0x1046C8AA (0x00AFBE00 0x00380AB9 0x00000004 0x00AFBD50),
UTCExecuteCompilerInvocation() + 0x8CE8BA bytes(s)
1>  0x10353FB8 (0x00AFBE00 0x00000000 0x00380AB9 0x00000004),
UTCExecuteCompilerInvocation() + 0x7B5FC8 bytes(s)
1>  0x10439F2E (0x00AFBE00 0x04163CC8 0x04158748 0x00007014),
UTCExecuteCompilerInvocation() + 0x89BF3E bytes(s)
1>  0x1042E283 (0x00AFBE00 0x04158730 0x00AFBED8 0x00AFBE40),
UTCExecuteCompilerInvocation() + 0x890293 bytes(s)
1>  0x1042877E (0x00AFBE40 0x04163C0C 0x04158748 0x04163B00),
UTCExecuteCompilerInvocation() + 0x88A78E bytes(s)
1>  0x1042DC16 (0x00AFBE40 0x04158748 0x04158748 0x0415877C),
UTCExecuteCompilerInvocation() + 0x88FC26 bytes(s)
1>  0x104372A5 (0x00AFBE54 0x04158748 0x00AFBED8 0x00AFBF74),
UTCExecuteCompilerInvocation() + 0x8992B5 bytes(s)
1>  0x1042B5FF (0x00AFBF74 0x04158760 0x00000000 0x00AFBEC8),
UTCExecuteCompilerInvocation() + 0x88D60F bytes(s)
1>  0x1042B580 (0x00AFBF74 0x04158760 0x04063C28 0x00D87D98),
UTCExecuteCompilerInvocation() + 0x88D590 bytes(s)
1>  0x10436F0F (0x00AFBF74 0x04158760 0x00D87D98 0x00000000),
UTCExecuteCompilerInvocation() + 0x898F1F bytes(s)
1>  0x10427ACF (0x00AFBF74 0x04158760 0x00AFC084 0x04063C28),
UTCExecuteCompilerInvocation() + 0x889ADF bytes(s)
1>  0x10481099 (0x00380729 0x04063C28 0x00000001 0x00000000),
UTCExecuteCompilerInvocation() + 0x8E30A9 bytes(s)
1>  0x10482919 (0x00000000 0x04063550 0x00D87D98 0x0038177A),
UTCExecuteCompilerInvocation() + 0x8E4929 bytes(s)
1>  0x1048114D (0x0038177A 0x04063550 0x00000001 0x00000000),
UTCExecuteCompilerInvocation() + 0x8E315D bytes(s)
1>  0x10482919 (0x00000000 0x04068518 0x00D87D98 0x000000D7),
UTCExecuteCompilerInvocation() + 0x8E4929 bytes(s)
1>  0x1048114D (0x000000D7 0x04068518 0x00000001 0x00000000),
UTCExecuteCompilerInvocation() + 0x8E315D bytes(s)
1>  0x10482919 (0x00000000 0x00D8B220 0x1019BAA0 0x00000000),
UTCExecuteCompilerInvocation() + 0x8E4929 bytes(s)
1>  0x10230056 (0x00D60760 0x00D8B220 0x00000000 0x0F5179B0),
UTCExecuteCompilerInvocation() + 0x692066 bytes(s)
1>  0x1019DD17 (0x00AFC71C 0x00D02A88 0x00CF3730 0x00D02A88),
UTCExecuteCompilerInvocation() + 0x5FFD27 bytes(s)
1>  0x10199A27 (0x00D87D98 0x00000000 0x00000000 0x00D02A88),
UTCExecuteCompilerInvocation() + 0x5FBA37 bytes(s)
1>  0x101205D1 (0x00D02A88 0x00CF3730 0x110DED58 0x1010C38B),
UTCExecuteCompilerInvocation() + 0x5825E1 bytes(s)
1>  0x1012050F (0x00D02A88 0x00CFCAB8 0x00D023F8 0x00CF3730),
UTCExecuteCompilerInvocation() + 0x58251F bytes(s)
1>  0x1015C746 (0x00CF3730 0x00CEE768 0x00D1F768 0x00AFEF6C),
UTCExecuteCompilerInvocation() + 0x5BE756 bytes(s)
1>  0x0FB9E936 (0x00CF3730 0x00CEE774 0x00CEE768 0x00AFEF50),
UTCExecuteCompilerInvocation() + 0x946 bytes(s)
1>  0x0FE69399 (0x00AFEF6C 0x00AFF620 0x00000066 0x00D02AE0),
UTCExecuteCompilerInvocation() + 0x2CB3A9 bytes(s)
1>  0x0FB9DFD3 (0x00AFF620 0x00000066 0x00D02AE0 0x01301BA0), utc_cc1_main() +
0x73 bytes(s)
1>  0x01301988 (0x00AFF618 0x00000068 0x00D02B37 0x00000000)
1>  0x013033D5 (0x00000068 0x00CF7FE8 0x00CF3E00 0x00000000)
1>  0x01B49CF3 (0x7EFDE000 0x00AFFC14 0x76EE9882 0x7EFDE000)
1>  0x7514336A (0x7EFDE000 0x6B757E77 0x00000000 0x00000000),
BaseThreadInitThunk() + 0x12 bytes(s)
1>  0x76EE9882 (0x01B49D70 0x7EFDE000 0x00000000 0x00000000),
RtlInitializeExceptionChain() + 0x63 bytes(s)
1>  0x76EE9855 (0x01B49D70 0x7EFDE000 0x00000000 0x00000000),
RtlInitializeExceptionChain() + 0x36 bytes(s)
1>clang.exe : error : clang frontend command failed due to signal (use -v to
see invocation)
1>  clang with Microsoft CodeGen version 3.7.0
1>  Provided as - is without support
1>  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\Clang
3.7\bin\x86\x86\c2.dll version 19.0.23413.0
1>  Target: i686-pc-windows-msvc
1>  Thread model: posix
1>  clang.exe: note: diagnostic msg: PLEASE submit a bug report to
<a href="http://llvm.org/bugs/">http://llvm.org/bugs/</a> and include the crash backtrace, preprocessed source, and
associated run script.
1>  clang.exe: note: diagnostic msg:
1>  ********************
1>
1>  PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
1>  Preprocessed source(s) and associated run script(s) are located at:
1>  clang.exe: note: diagnostic msg:
C:\Users\Storm\AppData\Local\Temp\ScratchPad-047766.cpp
1>  clang.exe: note: diagnostic msg:
C:\Users\Storm\AppData\Local\Temp\ScratchPad-047766.sh
1>  clang.exe: note: diagnostic msg:
1>
1>  ********************</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>