Skip to content

Error using “clang hello.cpp -o hello -lstdc++ -ccc-print-phases” in WSL Ubuntu 24.04 LTS #99447

@17789289

Description

@17789289

using command : clang hello.cpp -o hello -lstdc++ is OK, but:

clang hello.cpp -o hello -lstdc++ -ccc-print-phases
+- 0: input, "hello.cpp", c++
+- 1: preprocessor, {0}, c++-cpp-output
+- 2: compiler, {1}, ir
+- 3: backend, {2}, assembler
+- 4: assembler, {3}, object
clang: /home/qiwei/llvm-project/llvm/include/llvm/ADT/SmallVector.h:308: const_reference llvm::SmallVectorTemplateCommon<const char *>::operator const [T = const char *]: Assertion `idx < size()' failed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    clang:driver'clang' and 'clang++' user-facing binaries. Not 'clang-cl'crashPrefer [crash-on-valid] or [crash-on-invalid]

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions