<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>The snippet you show is already quite minimal, so its ok to file
      another bug specifically for that one.</p>
    <div class="moz-cite-prefix">Am 10.12.18 um 19:17 schrieb David
      Blaikie via cfe-users:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAENS6Et5vOZZA=hcAiniWQyLh=ZBwRmssefkb2GfjUyG473Lzw@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Possible that the online one isn't built with
        assertions enabled (you could test this with other known
        crashers to see if they reproduce on godbolt with assertion
        crash dumps or only with raw segfaults)? If that's the case,t
        hen it's possible that the codepath that should assert continues
        on and perhaps either has unexpected or even undefined behavior
        but not a crash.</div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">On Sat, Dec 8, 2018 at 3:08 PM Andy Gibbs via
          cfe-users <<a href="mailto:cfe-users@lists.llvm.org"
            moz-do-not-send="true">cfe-users@lists.llvm.org</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div dir="ltr">
            <div
style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><span>Hi,<br>
              </span>
              <div><br>
              </div>
              <div>Crazy question, but would someone kind be able to
                help me a little here.  I have<br>
              </div>
              <div>a clang 4.0 installation on my linux laptop, which
                crashes when compiling this
                <br>
              </div>
              <div>code fragment:<br>
              </div>
              <div><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                  template <const int& X></span><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                  constexpr auto fn1() { return X; }</span><br>
              </div>
              <div><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                  template <typename></span><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                  auto fn2()</span><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                    {</span><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                    return ([]() {</span><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                        static constexpr auto value = 12;</span><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                        return fn1<value>();</span><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                      })();</span><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                    }</span><br>
              </div>
              <div><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                  auto test()</span><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                    {</span><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                    return fn2<int>();</span><br>
              </div>
              <div><span style="font-family:Consolas,Courier,monospace"> 
                    }</span><br>
              </div>
              <div><br>
              </div>
              <div>However, doing the same on the godbolt clang 4.0.0
                compiler doesn't crash.  What
                <br>
              </div>
              <div>I can't work out is why!?<br>
              </div>
              <div><br>
              </div>
              <div>The is the command I run on my machine (using a clean
                checkout from the clang
                <br>
              </div>
              <div>svn repository) and the output given (the problem
                seems to be a non-instantiated<br>
              </div>
              <div>VarDecl in
                "LocalInstantiationScope::findInstantiationOf()" if you
                add debug<br>
              </div>
              <div>information to the compiler code at this point):<br>
              </div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">$
                  ~/Toolchains/clang-4.0/bin/clang++ -std=c++1z -O2 -S
                  -o - test.cpp -v</span><br>
              </div>
              <div><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">clang
                  version 4.0.0 (branches/release_40)</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Target:
                  x86_64-unknown-linux-gnu</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Thread
                  model: posix</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">InstalledDir:
                  /home/user/Toolchains/clang-4.0/bin</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Found
                  candidate GCC installation:
                  /usr/lib/gcc/x86_64-linux-gnu/6</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Found
                  candidate GCC installation:
                  /usr/lib/gcc/x86_64-linux-gnu/6.3.0</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Selected
                  GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6.3.0</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Candidate
                  multilib: .;@m64</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Selected
                  multilib: .;@m64</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> "/home/user/Toolchains/clang-4.0/bin/clang-4.0"
                  -cc1 -triple
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">x86_64-unknown-linux-gnu
                  -S -disable-free -main-file-name test.cpp
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-mrelocation-model
                  static -mthread-model posix -fmath-errno -masm-verbose
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-mconstructor-aliases
                  -munwind-tables -fuse-init-array -target-cpu x86-64
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-momit-leaf-frame-pointer
                  -v -dwarf-column-info -debugger-tuning=gdb
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-coverage-notes-file
                  /home/user/test/-.gcno -resource-dir
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/home/user/Toolchains/clang-4.0/bin/../lib/clang/4.0.0
                  -internal-isystem
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/usr/lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-internal-isystem
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/usr/lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-internal-isystem
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/usr/lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-internal-isystem
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/usr/lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/backward
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-internal-isystem
                  /usr/local/include -internal-isystem
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/home/user/Toolchains/clang-4.0/bin/../lib/clang/4.0.0/include
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-internal-externc-isystem
                  /usr/include/x86_64-linux-gnu
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-internal-externc-isystem
                  /include -internal-externc-isystem /usr/include -O2
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-std=c++1z
                  -fdeprecated-macro -fdebug-compilation-dir
                  /home/user/test
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-ferror-limit
                  19 -fmessage-length 92 -fobjc-runtime=gcc
                  -fcxx-exceptions
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-fexceptions
                  -fdiagnostics-show-option -fcolor-diagnostics
                  -vectorize-loops
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-vectorize-slp
                  -o - -x c++ test.cpp</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">clang
                  -cc1 version 4.0.0 based upon LLVM 4.0.0 default
                  target
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">x86_64-unknown-linux-gnu</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">ignoring
                  nonexistent directory "/include"</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">ignoring
                  duplicate directory
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">"/usr/lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0"</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">#include
                  "..." search starts here:</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">#include
                  <...> search starts here:</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /usr/lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /usr/lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /usr/lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/backward</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /usr/local/include</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /home/user/Toolchains/clang-4.0/bin/../lib/clang/4.0.0/include</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /usr/include/x86_64-linux-gnu</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /usr/include</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">End
                  of search list.</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">clang-4.0:
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/home/user/Toolchains/clang-4.0/source/tools/clang/lib/Sema/</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">SemaTemplateInstantiate.cpp:2814:
                  llvm::PointerUnion<Decl *,
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">LocalInstantiationScope::DeclArgumentPack
                  *>
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">*clang::LocalInstantiationScope::findInstantiationOf(const
                  clang::Decl *):
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Assertion
                  `isa<LabelDecl>(D) && "declaration not
                  instantiated in this scope"'
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">failed.</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">0
                   clang-4.0       0x0000000001ac29e5
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">llvm::sys::PrintStackTrace(llvm::raw_ostream&)
                  + 37</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">1
                   clang-4.0       0x0000000001ac30b6</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">2
                   libpthread.so.0 0x00007f1fd115a0c0</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">3
                   libc.so.6       0x00007f1fcfceffff gsignal + 207</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">4
                   libc.so.6       0x00007f1fcfcf142a abort + 362</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">5
                   libc.so.6       0x00007f1fcfce8e67</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">6
                   libc.so.6       0x00007f1fcfce8f12</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">7
                   clang-4.0       0x0000000002f0ecb4
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">clang::LocalInstantiationScope::findInstantiationOf(clang::Decl
                  const*) + 516</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">8
                   clang-4.0       0x0000000002f2f815
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">clang::Sema::FindInstantiatedDecl(clang::SourceLocation,
                  clang::NamedDecl*,
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">clang::MultiLevelTemplateArgumentList
                  const&) + 181</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">[...]</span><br>
              </div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div>The same output from the godbolt compiler gives...<br>
              </div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">clang
                  version 4.0.0 (tags/RELEASE_400/final 299826)</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Target:
                  x86_64-unknown-linux-gnu</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Thread
                  model: posix</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">InstalledDir:
                  /opt/compiler-explorer/clang-4.0.0/bin</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Found
                  candidate GCC installation:
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/opt/compiler-explorer/gcc-7.2.0/lib/gcc/x86_64-linux-gnu/7.2.0</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Selected
                  GCC installation:
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/opt/compiler-explorer/gcc-7.2.0/lib/gcc/x86_64-linux-gnu/7.2.0</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Candidate
                  multilib: .;@m64</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Selected
                  multilib: .;@m64</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> "/opt/compiler-explorer/clang-4.0.0/bin/clang-4.0"
                  -cc1 -triple
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">x86_64-unknown-linux-gnu
                  -S -disable-free -disable-llvm-verifier
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-discard-value-names
                  -main-file-name example.cpp -mrelocation-model static
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-mthread-model
                  posix -fmath-errno -masm-verbose -mconstructor-aliases
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-munwind-tables
                  -fuse-init-array -target-cpu x86-64
                  -momit-leaf-frame-pointer -v
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-dwarf-column-info
                  -debug-info-kind=limited -dwarf-version=4
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-debugger-tuning=gdb
                  -coverage-notes-file
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/tmp/compiler-explorer-compiler118118-58-1f6fedy.0ym1/output.gcno
                  -resource-dir
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/opt/compiler-explorer/clang-4.0.0/bin/../lib/clang/4.0.0
                  -internal-isystem
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/opt/compiler-explorer/gcc-7.2.0/lib/gcc/x86_64-linux-gnu/7.2.0/../../../../</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">include/c++/7.2.0
                  -internal-isystem
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/opt/compiler-explorer/gcc-7.2.0/lib/gcc/x86_64-linux-gnu/7.2.0/../../../../</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">include/c++/7.2.0/x86_64-linux-gnu
                  -internal-isystem
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/opt/compiler-explorer/gcc-7.2.0/lib/gcc/x86_64-linux-gnu/7.2.0/../../../../</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">include/c++/7.2.0/backward
                  -internal-isystem /usr/local/include
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-internal-isystem
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/opt/compiler-explorer/clang-4.0.0/bin/../lib/clang/4.0.0/include
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-internal-externc-isystem
                  /usr/include/x86_64-linux-gnu
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-internal-externc-isystem
                  /include -internal-externc-isystem /usr/include -O2
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-std=c++1z
                  -fdeprecated-macro -fdebug-compilation-dir
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/tmp/compiler-explorer-compiler118118-58-1f6fedy.0ym1
                  -ferror-limit 19
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-fmessage-length
                  0 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-fdiagnostics-show-option
                  -fcolor-diagnostics -vectorize-loops -vectorize-slp
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">-mllvm
                  --x86-asm-syntax=intel -o
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">/tmp/compiler-explorer-compiler118118-58-1f6fedy.0ym1/output.s
                  -x c++ <source></span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">clang
                  -cc1 version 4.0.0 based upon LLVM 4.0.0 default
                  target
                </span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">x86_64-unknown-linux-gnu</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">ignoring
                  nonexistent directory "/include"</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">#include
                  "..." search starts here:</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">#include
                  <...> search starts here:</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /opt/compiler-explorer/gcc-7.2.0/lib/gcc/x86_64-linux-gnu/7.2.0/../../../../</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">include/c++/7.2.0</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /opt/compiler-explorer/gcc-7.2.0/lib/gcc/x86_64-linux-gnu/7.2.0/../../../../</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">include/c++/7.2.0/x86_64-linux-gnu</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /opt/compiler-explorer/gcc-7.2.0/lib/gcc/x86_64-linux-gnu/7.2.0/../../../../</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">include/c++/7.2.0/backward</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /usr/local/include</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /opt/compiler-explorer/clang-4.0.0/bin/../lib/clang/4.0.0/include</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /usr/include/x86_64-linux-gnu</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal"> /usr/include</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">End
                  of search list.</span><br>
              </div>
              <div><span
style="font-family:Consolas,Courier,monospace;font-size:10pt;line-height:normal">Compiler
                  returned: 0</span><br>
              </div>
              <div><br>
              </div>
              <div><br>
              </div>
              <span></span>
              <div><span>Does anyone have an ideas why my compiler
                  should crash?  Would anybody please be<br>
                </span>
                <div>able to test my fragment and report if they also
                  have a crash like me.  I've<br>
                </div>
                <div>tried the 6.0.0 compiler too with the same results
                  on my machine.  I'm building<br>
                </div>
                <div>the 7.0.0 compiler now to see if the problem still
                  occurs, but it looks like it<br>
                </div>
                <div>does (based on the rc-compiler I had already
                  built).<br>
                </div>
                <div><br>
                </div>
                <div>(I have a bug report 39916 for a similar issue, but
                  the code in the bug report<br>
                </div>
                <div>also exhibits problems on godbolt as well as my
                  local compiler, producing both<br>
                </div>
                <div>invalid code and compiler crashes so I don't think
                  this is an isolated problem.)<br>
                </div>
                <span></span></div>
              <div><br>
              </div>
              <div>Any help would be gratefully received -- I am pulling
                my hair out trying to get<br>
              </div>
              <div>this code to work :o)<br>
              </div>
              <div><br>
              </div>
              <div>Thanks,<br>
              </div>
              <div><br>
              </div>
              <div>Andy</div>
              <div><br>
              </div>
            </div>
          </div>
          _______________________________________________<br>
          cfe-users mailing list<br>
          <a href="mailto:cfe-users@lists.llvm.org" target="_blank"
            moz-do-not-send="true">cfe-users@lists.llvm.org</a><br>
          <a
            href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users"
            rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
cfe-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:cfe-users@lists.llvm.org">cfe-users@lists.llvm.org</a>
<a class="moz-txt-link-freetext" href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users</a>
</pre>
    </blockquote>
  </body>
</html>