<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56113>56113</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            clang: error: clang frontend command failed with exit code 134 (use -v to see invocation)
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          mango-wyc
      </td>
    </tr>
</table>

<pre>
    when i use astmatcher look for functionDecl , always show me this error , what happened , anyone has the same problem?

1.      <eof> parser at end of file
2.      ASTMatcher: Processing '<unknown>' against:
        FunctionDecl isascii : </Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.4.sdk/usr/include/_ctype.h:134:1 <Spelling=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.4.sdk/usr/include/sys/cdefs.h:347:36>, /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.4.sdk/usr/include/_ctype.h:138:1>
--- Bound Nodes Begin ---
    FunctiondFeclWithCall - { FunctionDecl isascii : </Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.4.sdk/usr/include/_ctype.h:134:1 <Spelling=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.4.sdk/usr/include/sys/cdefs.h:347:36>, /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.4.sdk/usr/include/_ctype.h:138:1> }
--- Bound Nodes End ---
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  clang                    0x0000000112d73e4d llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 61
1  clang                    0x0000000112d743cb PrintStackTraceSignalHandler(void*) + 27
2  clang                    0x0000000112d72176 llvm::sys::RunSignalHandlers() + 134
3  clang                    0x0000000112d736ae llvm::sys::CleanupOnSignal(unsigned long) + 110
4  clang                    0x0000000112c779d0 (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) + 192
5  clang                    0x0000000112c77df3 CrashRecoverySignalHandler(int) + 195
6  libsystem_platform.dylib 0x00007ff80092adfd _sigtramp + 29
7  clang                    0x000000010e24eb2c llvm::SmallVectorTemplateCommon<unsigned int, void>::isSmall() const + 28
8  libsystem_c.dylib        0x00007ff800860d24 abort + 123
9  libsystem_c.dylib        0x00007ff8008600cb err + 0
10 clang                    0x0000000113495a3f clang::Diagnostic::getArgKind(unsigned int) const + 111
11 clang                    0x00000001134944ba clang::Diagnostic::FormatDiagnostic(char const*, char const*, llvm::SmallVectorImpl<char>&) const + 1498
12 clang                    0x0000000113493e97 clang::Diagnostic::FormatDiagnostic(llvm::SmallVectorImpl<char>&) const + 199
13 clang                    0x000000011468509d clang::TextDiagnosticPrinter::HandleDiagnostic(clang::DiagnosticsEngine::Level, clang::Diagnostic const&) + 109
14 clang                    0x000000011441dc1c clang::ChainedDiagnosticConsumer::HandleDiagnostic(clang::DiagnosticsEngine::Level, clang::Diagnostic const&) + 60
15 clang                    0x00000001134a7f44 clang::DiagnosticIDs::EmitDiag(clang::DiagnosticsEngine&, clang::DiagnosticIDs::Level) const + 132
16 clang                    0x00000001134a7d17 clang::DiagnosticIDs::ProcessDiag(clang::DiagnosticsEngine&) const + 823
17 clang                    0x0000000113493cb9 clang::DiagnosticsEngine::ProcessDiag() + 41
18 clang                    0x0000000113493c4b clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool) + 267
19 refMethod.dylib          0x000000013d70612f clang::DiagnosticBuilder::Emit() + 63
20 refMethod.dylib          0x000000013d7060d9 clang::DiagnosticBuilder::~DiagnosticBuilder() + 25
21 refMethod.dylib          0x000000013d705aa5 clang::DiagnosticBuilder::~DiagnosticBuilder() + 21
22 refMethod.dylib          0x000000013d705811 refMethod::CJMatchCallback::run(clang::ast_matchers::MatchFinder::MatchResult const&) + 177
23 clang                    0x0000000118c0cc2f clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::MatchVisitor::visitMatch(clang::ast_matchers::BoundNodes const&) + 127
24 clang                    0x0000000118ca4b5f clang::ast_matchers::internal::BoundNodesTreeBuilder::visitMatches(clang::ast_matchers::internal::BoundNodesTreeBuilder::Visitor*) + 191
25 clang                    0x0000000118c09716 clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::matchWithFilter(clang::DynTypedNode const&) + 854
26 clang                    0x0000000118c09390 clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::matchDispatch(clang::Decl const*) + 64
27 clang                    0x0000000118c0918d void clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::match<clang::Decl>(clang::Decl const&) + 29
28 clang                    0x0000000118c1d53d clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::TraverseDecl(clang::Decl*) + 333
29 clang                    0x0000000118c89088 clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseDeclContextHelper(clang::DeclContext*) + 200
30 clang                    0x0000000118c2aca1 clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) + 513
31 clang                    0x0000000118c1e455 clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseDecl(clang::Decl*) + 3781
32 clang                    0x0000000118c1d54a clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::TraverseDecl(clang::Decl*) + 346
33 clang                    0x0000000118b6bb02 clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseAST(clang::ASTContext&) + 50
34 clang                    0x0000000118b6b96c clang::ast_matchers::MatchFinder::matchAST(clang::ASTContext&) + 108
35 refMethod.dylib          0x000000013d705461 refMethod::CJASTConsumer::HandleTranslationUnit(clang::ASTContext&) + 33
36 clang                    0x00000001146344b3 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) + 115
37 clang                    0x00000001173ff1b1 clang::ParseAST(clang::Sema&, bool, bool) + 897
38 clang                    0x000000011454dd3c clang::ASTFrontendAction::ExecuteAction() + 300
39 clang                    0x0000000113cc86bc clang::CodeGenAction::ExecuteAction() + 92
40 clang                    0x000000011454d35c clang::FrontendAction::Execute() + 124
41 clang                    0x0000000114434d8d clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 957
42 clang                    0x000000011469c737 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 935
43 clang                    0x000000010dd69a9a cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 1530
44 clang                    0x000000010dd5a8ec ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) + 380
45 clang                    0x0000000114102415 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const::$_1::operator()() const + 37
46 clang                    0x00000001141023e5 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const::$_1>(long) + 21
47 clang                    0x0000000112c77869 llvm::function_ref<void ()>::operator()() const + 25
48 clang                    0x0000000112c7780c llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) + 236
49 clang                    0x00000001140fc3e8 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const + 536
50 clang                    0x000000011408a092 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const + 770
51 clang                    0x000000011408a498 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&) const + 152
52 clang                    0x00000001140a9995 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&) + 325
53 clang                    0x000000010dd59f23 clang_main(int, char**) + 4595
54 clang                    0x000000010dd58522 main + 34
55 dyld                     0x00000001403eb51e start + 462
clang: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 15.0.0
Target: x86_64-apple-ios15.2-simulator
Thread model: posix
InstalledDir: /Users/wangyuchu/Documents/llvm-project-main/llvm-build/Debug/bin
clang: error: unable to execute command: Abort trap: 6

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztWt1zmzoW_2ucF008gASGhzw4Trztve02U-d2P148QghbWwwMgiTev36PhGRD7CTqndtuH-rJOFgSOr_zofMhKa2y_dXjlpdIoE5yRGW7oy3b8gYVVfUV5VWD8q5krajKG84KNAkWiBaPdC-R3FaPaMdRuxUS8aaBoar3cUtbtKV1zUue9ePLfVVyaJMwliNJ4aW6qdKC7yZ4OfFuJt68__anEy-Z4AWv8gm-RTVtJCCB-XiZoSpHuSh4PzJQI-er-4892gmeo7umYlxKUW6A6gxm6cqvZfVYwkzwG9ENFaVsYaSlmCyHnAlJJRMCqang5UmwnNd1IRhVIyT8_CerMj4FxuB5UZUtL1vVfMMfeFHVgCFY3hW0BZHtVLu42wLXK7HroLFqprXpe_bK6ub3M6P9cEqmMvsKPZ1Uw0TJii7j8LRm7b7m0y3g9DFR3wruquZFAaxP8M1Pi1zu1XiW8Vxq-JjM1HekFbRAPy3ukcRj9a0QayO6vLxE11UH1vl3gCrRNd-IEkFr343gY40sW4KV_UO02wUtCnSJJrNr9MsAfxngnzVAMKCb80Z4C08HE1y1lH1FWber0SMYX9W1SO53aVWgEvywBKZjXsqu4WhfdeCjHzgqiofdZT9I_Bf8L1g09DXobn7_DoGXl7zVjpyXD6Kpyh1IBT1Q8P6R9-HDl4_r1b8-Xn_68P7ft5_X6hVoRm2F6krAOHgQ7SRIDm7YQ4gVFHz2mY_35PUf3w-yGeYk09jUu3iulKkf7hqYWLN531AG8oqPgxr6uK5k23AKSoiUkmEskAe2r1Hkm6jjDIFglqJn9FZiU9LiHS2zQmk3fqhENgnmlghEoj5gORMJ_Fl0js_PXTmiBTYUWypqIWoy2F2cEeXnyCwKTsuu_mSIAZGulPAIwbyoYH1bir7XUySOFNlslmSesjdaVuV-V3WyN8FaKy0x1Bsqt585qx54s9dL7ql9v6uLvrfnXI-BebQqF-g8vCTo4YXu8LIcoxH956od2I6fhP38EUKFSEF6Ld-t7YKfZntoNPPP8jz2vCSgWZ6hNWBtGwqrURtH0k8ycwLp8YDwNGADra12EEy-cAb-457vFHm-qHa7qtTpj5GLkZM2TPB0-kUh9avGhBi4u7ZHFPeI4iFbzPAzQtSzFUdeFhBE06rpJ_AD3M-QuM_gwaqCBFK_b6zK95zUhkkSUpz3Y3vObgTdlLDmBet_b3g7bza_izIbmrJR5ZFx37fewHelTEhKX6O8BEug7aA1iNkW_KQmql3EAp00nNVtvwIWarCOVdEz7CQxavMDV_CYJ7NvBP-noCXGxH3shIxEcegl2RDZPbiAIw7tfXXCf_AHYwmfY0nelpCX8b75gwrFWvbnhlplRIeV7lkOiBsHxM-Yz4azL7ZQevDsSAQcm-x2P5KLyK6r0NFA6Cwn5Pzk729MqLjdCa2ZtwD3kff1uQw_I9vBxof7kTPozH_Bqg-ETJnoinsIKLa-zRJxWGYsTc4DGmlzDMoqjViXFLuTI6kDOaW4Rdc0kLmNzC6tquKQuEQmc_ET1PD8I4fkMRu78SF1nM28yA9ecMXXnSgya--K-oDLyAg18JzpeNkLQh3RmcxuT3uOdAMTwQPflW5IafgX0DVaDQJnurE_wGh8ym9660MVkymkoibd7cqxTVPZrs2GjjF__RbUFge0uuEzl13Rnvq-mc1e3bx3zDzGxjZwikD7b5VZ9sJ6PR_U6Oar-y9CCog2g8ZRy4P6oZvf4l8XSn2ddMLtIVd38_QxoyQNv4nbI_X7hvOR1RxZ4PItJpwntUI61iN-Ys3PLRKASpOZdcDfT6V6PrU7shRFq5fLcJ3ty3sogDWPJ1qLQ1P6BG5RQjGEE--HMHQjYOSJUerdnmPOZ7yg5cIttCgu_DjTSf0PYUXleGMWdLr3El8H9dgSJ3CLYTHzsxB_d5agcocCT3LNxwkTA7VgbKNT4og_Trw4HuKHarJrpHjgQxCL78jg7SmPppJ-x4v6ZHEdu4fbFp5JGLFbIRazgDLq_0x8w_9SFnov748SEtUTVZ8dcJBA6BvNY7eCECyXkzD8mSTwtnXPYhMNsFvhqJcnoT_P8iSRwe-YoKRRmnrBz6Qk6BqzCA2H9Xhwo6Fdjo6pCfCZROx1PZ2kgjsD1QGP75kdBxw6Z7EkOpPF9rOfVMPP1qYDIuuosVsaQCJMSIqHEvoIKbCoC_701wDyfVNgYLeQPsN57qcjF3pHzxnIiu-oqan7gs3-NwlRYtJY7BZySUiyDI9sBUguG33ekc31AVXffPsEa6XlpulY0eBDsHALkpixOErHWySQ2v2Nly7U7M4ucYtMij0cjoi9wttwTz0wKRlxCwCEYJLF2ZirXS0K3ryHnIiWjJ9n7GVkR2NKQqNU4uaoSZSwGR7thRiyR0wPVX_SNYZwgvnobRNsLJo4eVsvy6KEJhAtmA-uR5SjPcR509D9Z56bzcNjQtwfxp1sjD47V_FDbA8gnFwigAlpzBmyYlj493rRvLmtOUZ29Dexpe9WSBHfC4g_yg-yBsKO8TKAR-3cg695bo9nRXZs_FQrHapgNGhctY0oN3rorRGobM3M67XfP6RUCraWeqjdwj07UPWs24aKVg63es8NBQEqq-pjqBmoxs6PXmp-2FSz8ZPYt9UBqX5Zr8KTwwls14CjiweJYx72NdJRNvY-y7rRktS9hqCNzczsqqzzcpwL_NLYQGOq_BueudmNLeIW79SRWxwl36aZNyzE7ukRt9CnIXjDA7Vz548mT-zKFc15sR8p-HXIVjDYZKnELT4SL2eYx79cxXys3dDKMXQM_V5MvSR4UY460tGTHMAKdxQWn72oBgz2Ohav0BgOnZ-cKcxmJoyEjlkG8ESSl23jBZ5-q1L5MkPQ-0HIdsTQa2HxVJk1FUqP5qjZVRhG48_PDEN7du-Y63g0SZIXI-vN4HmUA51Jfl4S5f9HJDrmWZcWuuZcYZLb7XqbdVkMetnOB1kUCe09htA5i4rDIEBqYlOBm_dDBNVfdu71wfvEwzwNfQ7ugJoLAyQy2rYS6u-SqoceUG5yYpBRL6ucQn6a6etMiD8JZbYZV1dglOdVt1gvH9Q9I8k5EoMkNxmQQar0hlawtak3NSvwnjYbrrw9eoqjdUQuaQ3V4KWoJIwKLqW9qWVGbxtOM7QD2mojANWVFE99l06di0Kd-Go-JsHyD6kv7Cwfgfi-Y9tO3QmrWLczV8r0nau6qf4DNnXZa61vS9V2vr5AlnYQaZcpdL0grq6kacEV67w3cysx1TnXNzTAM9fql_GjF9kVzhKc0ItWtAW_-u4quOia4mrbtrXeggiW8LeBObp0CjMblp9JQ92Ek7JThyLLMILi8WJ7xYIoJzRJcQD-nWUxJ2mAcxbTLA2iiMUXBU15Ia8m4fUkvLkQV4EXBF7kJ17seySc5jhJ0tzP0yQKYLHgCfGgphbFVBGeVs3morky0t9I6CzAOcpjJ5X6Fgm389Ou3VbNFUhmU10-7tmFBnyl0f4PnydbKw">