Skip to content

Commit

Permalink
API Notes: Make output of instance methods nicer
Browse files Browse the repository at this point in the history
  • Loading branch information
jacob-carlborg committed Mar 9, 2024
1 parent 9de9a81 commit f381027
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions dstep/translator/Translator.d
Original file line number Diff line number Diff line change
Expand Up @@ -301,12 +301,12 @@ class Translator
auto function_ = Function(
cursor: cursor.func,
name: declName,
mangledName: cursor.mangling.some
mangledName: none!string, // handle below
);

auto declarationResult = translateFunction(this.context, function_);

output.singleLine("extern (C) private static");
output.singleLine(`extern (C) private static pragma(mangle, "%s")`, cursor.mangling);
output.adaptiveSourceNode(declarationResult);
output.append(";");
});
Expand Down
8 changes: 4 additions & 4 deletions tests/unit/ApiNotes.d
Original file line number Diff line number Diff line change
Expand Up @@ -244,8 +244,8 @@ struct Bar
return __foo(this, __traits(parameters));
}
extern (C) private static
pragma(mangle, "foo") void __foo (Bar bar, int a);
extern (C) private static pragma(mangle, "foo")
void __foo (Bar bar, int a);
}
D", options, annotatedFile: "Bar.d");
}
Expand Down Expand Up @@ -274,8 +274,8 @@ struct Bar
return __foo(&this, __traits(parameters));
}
extern (C) private static
pragma(mangle, "foo") void __foo (Bar* bar, int a);
extern (C) private static pragma(mangle, "foo")
void __foo (Bar* bar, int a);
}
D", options, annotatedFile: "Bar.d");
}
Expand Down

0 comments on commit f381027

Please sign in to comment.