-
Notifications
You must be signed in to change notification settings - Fork 13.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
error: cannot mangle this template type parameter type yet #61440
Labels
clang:frontend
Language frontend issues, e.g. anything involving "Sema"
confirmed
Verified by a second party
crash
Prefer [crash-on-valid] or [crash-on-invalid]
platform:windows
Comments
It's a failing assertion, here's more details:
|
@llvm/issue-subscribers-clang-codegen |
@llvm/issue-subscribers-clang-frontend |
gysit
pushed a commit
to nextsilicon/llvm-project
that referenced
this issue
Apr 27, 2023
We were trying to mangle templated names and the Microsoft mangler does not have an implementation for mangling dependent names. Instead, we now skip trying to print the mangled name if the AST node is still a templated node rather than a fully resolved node. Fixes llvm#61440
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
clang:frontend
Language frontend issues, e.g. anything involving "Sema"
confirmed
Verified by a second party
crash
Prefer [crash-on-valid] or [crash-on-invalid]
platform:windows
While attempting to generate AST with Clang 15.0.7 with code that includes headers from MSVC 17.3.5, Clang crashes.
Attached is a zip file containing:
main.cpp
, a small program that can generate the Clang crashbuild.bat
, shows the command line used on my system to generate the crasherr
, output generated from runningbuild.bat
on my systemmsvc-17.3.5
, copies of the entire source files from whichmain.cpp
was pieced together, included here for context (if necessary)Below is the stack dump generated from the crash, pasted here for convenience:
package.zip
The text was updated successfully, but these errors were encountered: