Commit 869d168
authored
[clang][ASTImporter] Fix crash when import
[clang][ASTImporter] Fix crash when import `VarTemplateDecl` in record
static VarTemplateDecl in record isn't a definition, when imported
before, it will crash in `ASTContext::setTemplateOrSpecializationInfo`
due to setting specialization while it already exists. This patch skip
this specific case.
Co-authored-by: huqizhi <[email protected]>VarTemplateDecl in record (#67522)1 parent 6afceba commit 869d168
File tree
2 files changed
+34
-0
lines changed- clang
- lib/AST
- unittests/AST
2 files changed
+34
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6242 | 6242 | | |
6243 | 6243 | | |
6244 | 6244 | | |
| 6245 | + | |
| 6246 | + | |
| 6247 | + | |
6245 | 6248 | | |
6246 | 6249 | | |
6247 | 6250 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4988 | 4988 | | |
4989 | 4989 | | |
4990 | 4990 | | |
| 4991 | + | |
| 4992 | + | |
| 4993 | + | |
| 4994 | + | |
| 4995 | + | |
| 4996 | + | |
| 4997 | + | |
| 4998 | + | |
| 4999 | + | |
| 5000 | + | |
| 5001 | + | |
| 5002 | + | |
| 5003 | + | |
| 5004 | + | |
| 5005 | + | |
| 5006 | + | |
| 5007 | + | |
| 5008 | + | |
| 5009 | + | |
| 5010 | + | |
| 5011 | + | |
| 5012 | + | |
| 5013 | + | |
| 5014 | + | |
| 5015 | + | |
| 5016 | + | |
| 5017 | + | |
| 5018 | + | |
| 5019 | + | |
| 5020 | + | |
| 5021 | + | |
4991 | 5022 | | |
4992 | 5023 | | |
4993 | 5024 | | |
| |||
0 commit comments