Difference between revisions of "Directref"
From Mesham
Jump to navigationJump to searchm |
|||
Line 9: | Line 9: | ||
== Example == | == Example == | ||
− | var pid:Int :: allocated[multiple[]] :: directref[]; | + | function void main() { |
+ | var pid:Int :: allocated[multiple[]] :: directref[]; | ||
+ | }; | ||
''Since: Version 0.5'' | ''Since: Version 0.5'' |
Revision as of 14:20, 15 April 2013
Syntax
directref[ ]
Semantics
This tells the compiler that the programmer might use this variable outside of the language (e.g. Via embedded C code) and not to perform certain optimisations which might not allow for this.
Example
function void main() { var pid:Int :: allocated[multiple[]] :: directref[]; };
Since: Version 0.5