1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-28 00:21:52 +03:00

benchtests: Append volatile keyword to type instead of prepending

`volatile int` means the same as 'int volatile', but that's not the
case for 'volatile char *' and 'char * volatile'.  We won't need a
'char volatile *' or other complicated semantics for now.
This commit is contained in:
Siddhesh Poyarekar
2013-12-06 09:02:19 +05:30
parent 8517800fab
commit f447922094
2 changed files with 6 additions and 2 deletions

View File

@ -98,7 +98,7 @@ my $bench_func = "#define CALL_BENCH_FUNC(v, i) $func (";
my $outvars = "";
if ($ret ne "void") {
$outvars = "static volatile $ret ret;\n";
$outvars = "static $ret volatile ret;\n";
}
# Print the definitions and macros.
@ -139,7 +139,7 @@ if (@args > 0) {
$bench_func = "$bench_func &out$num";
}
else {
$arg_struct = "$arg_struct volatile $arg arg$num;";
$arg_struct = "$arg_struct $arg volatile arg$num;";
$bench_func = "$bench_func variants[v].in[i].arg$num";
}