Skip to content

Commit ec7e38c

Browse files
committed
C#: Ensure that Folder entities exist for Compilation entities
1 parent cac7262 commit ec7e38c

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

  • csharp/extractor/Semmle.Extraction.CSharp/Entities/Compilations

csharp/extractor/Semmle.Extraction.CSharp/Entities/Compilations/Compilation.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,13 @@ public override void Populate(TextWriter trapFile)
3232
{
3333
var assembly = Assembly.CreateOutputAssembly(Context);
3434

35-
trapFile.compilations(this, FileUtils.ConvertToUnix(cwd));
35+
var path = Context.ExtractionContext.PathTransformer.Transform(cwd);
36+
trapFile.compilations(this, path.Value);
3637
trapFile.compilation_assembly(this, assembly);
3738

39+
// Ensure that a `Folder` entity exists
40+
Folder.Create(Context, path);
41+
3842
// Arguments
3943
var expandedIndex = 0;
4044
for (var i = 0; i < args.Length; i++)

0 commit comments

Comments
 (0)