<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJzdWUlv4zgW_jXOhaAharN0yMGJk0oAVyeI3VWYuRgUSdnqyKKapLLMr59HaomdSlzq6R70YJzAlri8972dSyb56_l6JxBTVO_Qc2F2aBJdlHKrp_8q6km0mPjJzphaT4L5xL-G_y2MabIpk3t4Kcun_gfXSv4mmIHXvCiFht9ZGiVhlNoBPUE_tYS8xcSbT2Kv-3ev98ur-eoK6SbbFwZRlDVbpEQtlUFGomMM0KenlulUqi28I1pxVFSsbLhAZhAno-zRKMrExL9ENRBTkgmtBUdaNqpttjOp1pIV1ECHaiqkmSpqM21hrQwQQbzZ1wNwD7rSeyW3iu4RVdtmLypjwSGAImvj5GW0tL9FJl4E61VEiAVfVPDNSlptEWaMIGyAXynQSxJv4hDTGl7wnjKpX4g3jacewt-bioscVCzy4mUSLNbzhy9X683dagN9QimpoPFwDDRzkFcwKxWW2W8MF5riRtOtOJhyYowAM9hGhPdKlPQF07JEmMOIDODlSoi3Nyfck1BFXgjlmhlVHD_RshG4onuhgQotKmw9wzWAeYuSb0A_DHsbfxP7mxu-Ae1PWcsQFGgKWeG95KJEdQHN8IVL8QSvPozJQfsC17KojLCiOHh5JbGSoIii2gJH8Ga8b6rnouLYWKSAI6dlsa1AYJggGW4q-kSL0nZCH3h1DXyzoizMK_69gbEgEscFxxmMfsTmtRaY7QR7LKz5DJhfGMzqBjGpBODiApwTF1UuMQzhAEwb8DFaysoq7Jmq3GpKg2zQ10_YCoVNUwFNaCxLng2ky6J6hM5uCiL-bAqTlGg9GFStxnkdtPVeB7-ETIn1q9sTc2UtKq1L4sFzH1sfTBi6nCEqWoITvWoj9hZXo9XYof-ZCB9SFS_2gf0IZBiat2ay5gbbO0f7UJNP1E6DWLR5SLvMA24Lv5tvsoS415vVjirBr2XJwUKbG7kXG63Ypp-C3ffGYt7sVaONFWl4eJbqcXjHgWAJ40lGaBAGhPgh92dJRkXOEu6JIOQsTrM0ALPlLn7BN2yqJCnC2mYpm4ENZGCpECSV3DmsdXhRMQgipxXIEL0na4gCahpltaHEtgBNKbwtZQYK5EBDY1sNMOSGF2CC823VsAPPDaf-1HLZQ2ZwQeHCCjpIjLD8uzQ5NZCnO9ofJBecMcJ8MpUIvyCGZGPqxmAyDVLnSSdyUpv5ic38k-CyqR4r-QzSXqGaKg05jxrUNaI-dbVT_G6KpW3ARWEOVAriefDtE1s0LAWbTPKmYnYeyqAogwJn_3y4_eKzBQm04d7G_t0EnheI6umWJN-ourJO8Is0v1aFNbC3nadcyXqzhazrQYjMWgTBTxEUFbKRYPMmAk-CkIGCBggSS2N2MZkt7AOU7rb8IQQqWi6_fZ3yV3hCbx_vxWs_xPMJTQn1kFshQOUM5hCM7cO9gkh1dXXdFufkbZCizxupjRIU1hUx8AQYFyjs1ghkNOuI-mhlPby8gexbQoXwE-DaE_S9pDOPo7hyeWJ6cUS1pTjL8zyJkjgiGUUbCBpYUOzrlkjcKXgMjSjP8izIvXc0gjgmJA2SHk_oaLkcB1Wlnros11I8kNDzKCcgSpsLneKWkC7V8LiWj6K67fIhiH4w0HU53V6Cp8lyUElIWgjRSAgij8L4EML9sMKSb0g-Y94yjTsVxuN4gm1Z5B3xdOHXPl_KSkMmueicqucx63jMRsqVJ3kiDnlcUHhmgi-ES7hCWbd97LmylutdbQUbmKZhyzQZKVgcxIR9Jph7vuwidNUH6AWkCeB4ZMPejdKxbGF5Hp1ke91lpfdsD-YsBAMEc-tQpyitGKwoDmxP4qiLam8c2FnMeTIK7AKWwFXhkvAR0vs21VrAVFEocl0cnKLJ12JfwxpB3MKaDllrm9OzljC2nTk3Ri0LO34-WCgKOnckZKzLE_Kpy7tnK84XWPXWnwq7qu1S6j3oNzVA5ECZN-_6V26JuezL2UkLX0v1AB2gpOJQXPDrLhCIP9bIAZn9VNw7dWDqj_Pcj4a05iiyxgj9HVY2Du7HljyptTmzGc72ud1OL2nid-mTBCMFjTj3fyqotQ9IeSTvp679V4j73sifiOv7vV3DseLG9LQbX720ZjwQ-78mYl_ygi5fkmikFGHgxyelWMt6afeobVI8hH9X098bcW9g9OW7KHTR-yByuzT7sTITL_U7mPHIEhZk8Y9pfb5aHyNaiT094nfMNwx7trNRbPMwCtkR22tlE0vF585127Yr2NaBxQ4LdF8HknFsiB_H4SGbS7eNE-q2snttKP6HjDreR4K_w3VQk8Kw9-t0HJjUy-mRR3Rs3zA9DQk0OYX5IGl6sw6E30UM-vFzZG8v9mxwMbKxpyxHC-q5UvTVudYlgw1WX8DmztUgTo7aoOFJFvwQS-p1a2-fjMQSzihHvRYuydp51AGi1Z6W5Te3T72FyvohsMEgftqlVd8fyz7KA2TV0KZlL-5X-sFIAn6YMrsNUsZRiLog8MOfz-8-QXowP_TTMI0SLwhaOrDphS3XM1Xtac8c8UI5ZbyiShqUu11YDnt42D_b3SBsvfDyo_ORt4MDu4Edtnu9j6HujG8OG1N3umUkEq1V7G5vTysHZCW2dlXnPBTltCnNZ2Ra6fMudHoaMAfcmCPeOA7uVKG0e8dGC4SfXJsQsMV8C4P0gAMaDrba4xzXs3ZHX5bn0ZEop-q5qIg3TYaBO9gocuTOCO3wWuripe1ycVUCskXh0I8-mj2WHkwiWiPRbQUb04KhvXY93SG2_yf-WwqHp9_z9Xp-eYPWN1fo-m65vPt--8sXdH27vFqh9Z1rvvj1C3q4ur97WE_68-j7j062E21D6NPT7WGAEu2BBfRSM5AcI___5gkPj2Z5mEzZ_4kcejdakMvjOw9U6MGyf8St_yZ17GAa_C6LTFH1ap_k1nJbDAgfRI_AibGBwvEP-OCvX_FigW9uvn5draB42PYdTLC3DPA6dVdBf0D8hO2k1O01UjsZ2VsLeKfGHvIroWtZcW0z2ysEW3vXdJzVRmWOvyp_HF-jddnPIFpqiewZvotsBAOszpmBB0gJ6MSlHkhey2ew5bY9aR9sVWjduIs9P_DP-HnA0yClZ7QxO6nOwdNofdao8vwP3xcOdKMgjOOz3TnNWCqiIKeC0jigLIuFx_hMcBZ4sxnPzkqaiVKfT6KLSbQ4-_Msi3Pf832P-AnxvTQMppzPgjyi-cyeBtEomoQeLJaLcrh1PFPnjqS9ioTOErb5b1eSZ5Bz7SWT6BGawpTw0toAdAk2ACy8YdY4yJ7eomfnX9aXhLbWah0p9s4c1HOH89-nH0ML>53466</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            `mrustc` produced a code what crashes `clang`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          catap
      </td>
    </tr>
</table>

<pre>
    The crash with [logs.zip](https://github.com/llvm/llvm-project/files/7958459/logs.zip):
```
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: /opt/local/libexec/llvm-11/bin/clang -cc1 -triple x86_64-apple-macosx10.6.0 -Wundef-prefix=TARGET_OS_ -Werror=undef-prefix -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name build_libc-0_2_62_Hd_run.c -mrelocation-model pic -pic-level 2 -mframe-pointer=all -fno-rounding-math -munwind-tables -faligned-alloc-unavailable -fcompatibility-qualified-id-block-type-checking -target-cpu core2 -debug-info-kind=standalone -dwarf-version=2 -debugger-tuning=lldb -target-linker-version 127.2 -resource-dir /opt/local/libexec/llvm-11/lib/clang/11.1.0 -I/opt/local/libexec/openssl10/include -I/opt/local/include -internal-isystem /usr/local/include -internal-isystem /opt/local/libexec/llvm-11/lib/clang/11.1.0/include -internal-externc-isystem /usr/include -fdebug-compilation-dir /opt/local/var/macports/build/_Volumes_SharedFolders_Home_src_macports-ports_lang_mrustc/mrustc/work/mrustc-3ec8cd8b1a3431124d278baefc8d0e34dc69b930 -ferror-limit 19 -stack-protector 1 -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fmax-type-align=16 -o /opt/local/var/macports/build/_Volumes_SharedFolders_Home_src_macports-ports_lang_mrustc/mrustc/work/.tmp/build_libc-0_2_62_Hd_run-bc1c21.o -x c output-1.39.0/build_libc-0_2_62_Hd_run.c 
1.      <unknown> parser at unknown location
2.      <built-in>:100:21: parsing function body 'ZRIG2cD13std0_0_0_H3003envI18VarErrorNotUnicode0gA9drop_glue0g'
3.      <built-in>:100:21: in compound statement ('{}')
0  libLLVM.dylib           0x00000001021a91a0 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 40
1  libLLVM.dylib           0x00000001021a95a2 SignalHandler(int) + 208
2  libSystem.B.dylib       0x00007fff858651ba _sigtramp + 26
3  libSystem.B.dylib       0x00007fff5fbfb3f0 _sigtramp + 3661193808
4  libclang-cpp.11.1.dylib 0x00000001000ad129 clang::Lexer::LexTokenInternal(clang::Token&, bool) + 241
5  libclang-cpp.11.1.dylib 0x00000001000ef546 clang::Preprocessor::Lex(clang::Token&) + 66
6  libclang-cpp.11.1.dylib 0x0000000100102c50 clang::Parser::ConsumeBrace() + 76
7  libclang-cpp.11.1.dylib 0x00000001000f8f8e clang::BalancedDelimiterTracker::consumeOpen() + 94
8  libclang-cpp.11.1.dylib 0x000000010016361c clang::Parser::ParseCompoundStatementBody(bool) + 208
9  libclang-cpp.11.1.dylib 0x0000000100164595 clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) + 165
10 libclang-cpp.11.1.dylib 0x0000000100176dd8 clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) + 2536
11 libclang-cpp.11.1.dylib 0x0000000100102110 clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::SourceLocation*, clang::Parser::ForRangeInit*) + 1634
12 libclang-cpp.11.1.dylib 0x0000000100176317 clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) + 821
13 libclang-cpp.11.1.dylib 0x0000000100175dd2 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) + 224
14 libclang-cpp.11.1.dylib 0x00000001001756a0 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2438
15 libclang-cpp.11.1.dylib 0x0000000100174326 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, bool) + 1092
16 libclang-cpp.11.1.dylib 0x00000001000f3b65 clang::ParseAST(clang::Sema&, bool, bool) + 442
17 libclang-cpp.11.1.dylib 0x0000000100f454c5 clang::FrontendAction::Execute() + 75
18 libclang-cpp.11.1.dylib 0x0000000100f12664 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 1444
19 libclang-cpp.11.1.dylib 0x0000000100f90fa6 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 1074
20 clang                   0x00000001000060a0 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 1900
21 clang                   0x00000001000047ad ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) + 291
22 clang                   0x00000001000045f3 main + 8068
23 clang                   0x000000010000249c start + 52
24 clang                   0x0000000000000039 start + 4294958033
ld: warning: directory not found for option '-L/opt/local/lib/mrustc-1.39'
clang: error: unable to execute command: Segmentation fault
clang: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 11.1.0
Target: x86_64-apple-darwin10.8.0
Thread model: posix
InstalledDir: /opt/local/libexec/llvm-11/bin
clang: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /opt/local/var/macports/build/_Volumes_SharedFolders_Home_src_macports-ports_lang_mrustc/mrustc/work/.tmp/build_libc-0_2_62_Hd_run-d57f48.c
clang: note: diagnostic msg: /opt/local/var/macports/build/_Volumes_SharedFolders_Home_src_macports-ports_lang_mrustc/mrustc/work/.tmp/build_libc-0_2_62_Hd_run-d57f48.sh
clang: note: diagnostic msg: Crash backtrace is located in
clang: note: diagnostic msg: /opt/local/var/macports/build/_Volumes_SharedFolders_Home_src_macports-ports_lang_mrustc/mrustc/work/.home/Library/Logs/DiagnosticReports/clang_<YYYY-MM-DD-HHMMSS>_<hostname>.crash
clang: note: diagnostic msg: (choose the .crash file that corresponds to your crash)
clang: note: diagnostic msg: 

********************
```

It also opened at `mrusct` as https://github.com/thepowersgang/mrustc/issues/232
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzdWUlv4zgW_jXOhaAharN0yMGJk0oAVyeI3VWYuRgUSdnqyKKapLL0r59HaomdSlzqmR70YJzAlri8972dSyb56_l6JxBTVO_Qc2F2aBJdlHKrp38U9SRaTPxkZ0ytJ8F84l_D_xbGNNmUyT28lOVT_4NrJX8TzMBrXpRCw-8sjZIwSu2AnqCfWkLeYuLNJ7HX_bvX--XVfHWFdJPtC4MoypotUqKWyiAj0TEG6NNTy3Qq1RbeEa04KipWNlwgM4iTUfZoFGVi4l-iGogpyYTWgiMtG9U225lUa8kKaqBDNRXSTBW1mbawVgaIIN7s6wG4B13pvZJbRfeIqm2zF5Wx4BBAkbVx8jJa2t8iEy-C9SoixIIvKvhmJa22CDNGEDbArxToJYk3cYhpDS94T5nUL8SbxlMP4e9NxUUOKhZ58TIJFuv5w5er9eZutYE-oZRU0Hg4Bpo5yCuYlQrL7DeGC01xo-lWHEw5MUaAGWwjwnslSvqCaVkizGFEBvByJcTbmxPuSagiL4RyzYwqjp9o2Qhc0b3QQIUWFbae4RrAvEXJN6Afhr2Nv4n9zQ3fgPanrGUICjSFrPBeclGiuoBm-MKleIJXH8bkoH2Ba1lURlhRHLy8klhJUERRbYEjeDPeN9VzUXFsLFLAkdOy2FYgMEyQDDcVfaJFaTuhD7y6Br5ZURbmFf_ewFgQieOC4wxGP2LzWgvMdoI9FtZ8BswvDGZ1g5hUAnBxAc6JiyqXGIZwAKYN-BgtZWUV9kxVbjWlQTbo6ydshcKmqYAmNJYlzwbSZVE9Qmc3BRF_NoVJSrQeDKpW47wO2nqvg19CpsT61e2JubIWldYl8eC5j60PJgxdzhAVLcGJXrURe4ur0Wrs0H9PhA-pihf7wH4EMgzNWzNZc4PtnaN9qMknaqdBLNo8pF3mAbeF3803WULc681qR5Xg17LkYKHNjdyLjVZs00_B7ntjMW_2qtHGijQ8PEv1OLzjQLCE8SQjNAgDQvyQ-7MkoyJnCfdEEHIWp1kagNlyF7_gGzZVkhRhbbOUzcAGMrBUCJJK7hzWOryoGASR0wpkiN6TNUQBNY2y2lBiW4CmFN6WMgMFcqChsa0GGHLDCzDB-bZq2IHnhlN_arnsITO4oHBhBR0kRlj-XZqcGsjTHe0PkgvOGGE-mUqEXxBDsjF1YzCZBqnzpBM5qc38xGb-SXDZVI-VfAZpr1BNlYacRw3qGlGfutopfjfF0jbgojAHKgXxPPj2iS0aloJNJnlTMTsPZVCUQYGzfz7cfvHZggTacG9j_24CzwtE9XRLkm9UXVkn-EWaX6vCGtjbzlOuZL3ZQtb1IERmLYLgpwiKCtlIsHkTgSdByEBBAwSJpTG7mMwW9gFKd1v-EAIVLZffvk75Kzyht4_34rUf4vmEpoR6yK0QoHIGcwjG9uFeQaS6urpui3PyNkjR543URgkK64oYeAKMCxR2awQymnVEfbSyHl7eQPYtoUL4CXDtCfpe0pnHUVy5PDG9OKLaUpzleZ5ESRyRjKINBA0sKPZ1SyTuFDyGRpRneRbk3jsaQRwTkgZJjyd0tFyOg6pST12WaykeSOh5lBMQpc2FTnFLSJdqeFzLR1HddvkQRD8Y6Lqcbi_B02Q5qCQkLYRoJASRR2F8COF-WGHJNySfMW-Zxp0K43E8wbYs8o54uvBrny9lpSGTXHRO1fOYdTxmI-XKkzwRhzwuKDwzwRfCJVyhrNs-9lxZy_WutoINTNOwZZqMFCwOYsI-E8w9X3YRuuoD9ALSBHA8smHvRulYtrA8j06yve6y0nu2B3MWggGCuXWoU5RWDFYUB7YncdRFtTcO7CzmPBkFdgFL4KpwSfgI6X2bai1gqigUuS4OTtHka7GvYY0gbmFNh6y1zelZSxjbzpwbo5aFHT8fLBQFnTsSMtblCfnU5d2zFecLrHrrT4Vd1XYp9R70mxogcqDMm3f9K7fEXPbl7KSFr6V6gA5QUnEoLvh1FwjEH2vkgMx-Ku6dOjD1x3nuR0NacxRZY4T-DisbB_djS57U2pzZDGf73G6nlzTxu_RJgpGCRpz7PxXU2gekPJL3U9f-K8R9b-RPxPX93q7hWHFjetqNr15aMx6I_V8TsS95QZcvSTRSijDw45NSrGW9tHvUNikewr-r6e-NuDcw-vJdFLrofRC5XZr9WJmJl_odzHhkCQuy-Me0Pl-tjxGtxJ4e8TvmG4Y929kotnkYheyI7bWyiaXic-e6bdsVbOvAYocFuq8DyTg2xI_j8JDNpdvGCXVb2b02FP9DRh3vI8Hf4TqoSWHY-3U6Dkzq5fTIIzq2b5iehgSanMJ8kDS9WQfC7yIG_fg5srcXeza4GNnYU5ajBfVcKfrqXOuSwQarL2Bz52oQJ0dt0PAkC36IJfW6tbdPRmIJZ5SjXguXZO086gDRak_L8pvbp95CZf0Q2GAQP-3Squ-PZR_lAbJqaNOyF_cr_WAkAT9Mmd0GKeMoRF0Q-OHP53efID2YH_ppmEaJFwQtHdj0wpbrmar2tGeOeKGcMl5RJQ3K3S4shz087J_tbhC2Xnj50fnI28GB3cAO273ex1B3xjeHjak73TISidYqdre3p5UDshJbu6pzHopy2pTmMzKt9HkXOj0NmANuzBFvHAd3qlDavWOjBcJPrk0I2GK-hUF6wAENB1vtcY7rWbujL8vz6EiUU_VcVMSbJsPAHWwUOXJnhHZ4LXXx0na5uCoB2aJw6EcfzR5LDyYRrZHotoKNacHQXrue7hDb_w_-WwqHp9_z9Xp-eYPWN1fo-m65vPt--8sXdH27vFqh9Z1rvvj1C3q4ur97WE_68-j7j062E21D6NPT7WGAEu2BBfRSM5AcI___5gkPj2Z5mEzZ_4kcejdakMvjOw9U6MGyf8at_yZ17GAa_C6LTFH1ap_k1nJbDAgfRI_AibGBwvEP-OCvX_FigW9uvn5draB42PYdTLC3DPA6dVdBf0L8hO2k1O01UjsZ2VsLeKfGHvIroWtZcW0z2ysEW3vXdJzVRmWOvyp_HF-jddnPIFpqiewZvotsBAOszpmBB0gJ6MSlHkhey2ew5bY9aR9sVWjduIs9P_DP-HnA0yClZ6YwpTjv6MM4oA_piDfMMkb2ZBI9O91ZPQltkbRKir2zRpXnf_p6cYARBWEcn-3O00h4Mz-JIxGGnpdBM-czkrFsxsQsoPlZSTNR6vNJdDGJFmfFue_5vkf8hPheGgZTGB3kEc1n9uiHRtEk9GBlXJTDFeOZOncY7L0jdJawp3-7fzyDBGtvlERPnzZmJ9U5hB6tzxzYc4f0XyLaLCA">