We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 95a8cf9 commit 7d784d2Copy full SHA for 7d784d2
src/Generator/Passes/GenerateSymbolsPass.cs
@@ -193,7 +193,12 @@ private void Add(ClassTemplateSpecialization specialization)
193
specs = specializations[specialization.TranslationUnit.Module];
194
else specs = specializations[specialization.TranslationUnit.Module] =
195
new HashSet<ClassTemplateSpecialization>();
196
- specs.Add(specialization);
+ if (!specs.Contains(specialization))
197
+ {
198
+ specs.Add(specialization);
199
+ foreach (Method method in specialization.Methods)
200
+ method.Visit(this);
201
+ }
202
GetSymbolsCodeGenerator(specialization.TranslationUnit.Module);
203
}
204
0 commit comments