Skip to content

Commit b1160c5

Browse files
committed
Feature(compiler): Set Argument.name because it's llvm.Value
1 parent a3285fc commit b1160c5

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/backend/llvm/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ export function passFunctionDeclaration(parent: ts.FunctionDeclaration, ctx: Con
8282
for (const argument of fn.getArguments()) {
8383
const parameter = parent.parameters[argument.argumentNumber];
8484
if (parameter) {
85-
ctx.scope.variables.set(<string>(<ts.Identifier>parameter.name).escapedText, new Primitive(argument));
85+
argument.name = <string>(<ts.Identifier>parameter.name).escapedText;
86+
ctx.scope.variables.set(argument.name, new Primitive(argument));
8687
} else {
8788
throw new UnsupportedError(
8889
parameter,

0 commit comments

Comments
 (0)