Skip to content

Commit 36ef9ad

Browse files
committed
Fix build error in p/invoke move
1 parent 11ca1dc commit 36ef9ad

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/Generator/Passes/GenerateSymbolsPass.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ private void CollectSymbols(string outputDir, string library)
362362
return;
363363
}
364364

365-
var results = parserResult.Libraries.AsParallel()
365+
var results = GetLibraries(parserResult).AsParallel()
366366
.Select(ClangParser.ConvertLibrary);
367367

368368
lock (symbolsLock)
@@ -373,6 +373,14 @@ private void CollectSymbols(string outputDir, string library)
373373
Context.Symbols.IndexSymbols();
374374
}
375375
}
376+
377+
return;
378+
379+
IEnumerable<Parser.AST.NativeLibrary> GetLibraries(ParserResult p)
380+
{
381+
for (uint i = 0; i < p.LibrariesCount; i++)
382+
yield return p.GetLibraries(i);
383+
}
376384
}
377385

378386
private static string GetOutputFile(string library)

0 commit comments

Comments
 (0)