Commit b191155a authored by Alex Brainman's avatar Alex Brainman

syscall: fix bug in mksyscall_windows.pl

This change fixes generation of "shadow" variables for bool parameters.
Before the change, it was naming all bool variables with the same name of _p0.
Now it calls them _p0, _p1, ... So the code could compile.

R=golang-dev, r
CC=golang-dev
https://golang.org/cl/4479047
parent 92834d35
...@@ -156,6 +156,7 @@ while(<>) { ...@@ -156,6 +156,7 @@ while(<>) {
$text .= "\tvar _p$n uint32\n"; $text .= "\tvar _p$n uint32\n";
$text .= "\tif $name {\n\t\t_p$n = 1\n\t} else {\n\t\t_p$n = 0\n\t}\n"; $text .= "\tif $name {\n\t\t_p$n = 1\n\t} else {\n\t\t_p$n = 0\n\t}\n";
push @args, "uintptr(_p$n)"; push @args, "uintptr(_p$n)";
$n++;
} else { } else {
push @args, "uintptr($name)"; push @args, "uintptr($name)";
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment