1.1 --- a/translator.py Tue Mar 07 19:03:33 2017 +0100
1.2 +++ b/translator.py Tue Mar 07 19:09:19 2017 +0100
1.3 @@ -1873,7 +1873,9 @@
1.4 # Generate aliases for the parameters.
1.5
1.6 for i, parameter in enumerate(parameters):
1.7 - self.writeline("__attr * const %s = &__args[%d];" % (encode_path(parameter), i+1))
1.8 + self.writeline("%s__attr * const %s = &__args[%d];" % (
1.9 + parameter in self.volatile_locals and "volatile " or "",
1.10 + encode_path(parameter), i+1))
1.11
1.12 def start_if(self, first, test_ref):
1.13 statement = "%sif" % (not first and "else " or "")