Swapped pointers to the other side for types to prevent ambiguity, i.e. *int instead of int*

This commit is contained in:
Nathan Braswell
2015-07-04 17:02:51 -04:00
parent d2b12fea35
commit 2c29846570
41 changed files with 149 additions and 166 deletions

View File

@@ -3,12 +3,12 @@ import trivial_container:*;
obj RegularObject {
var num: int;
var innerContainer: trivialContainer<char*>;
fun set(message: char*, number: int): void {
var innerContainer: trivialContainer<*char>;
fun set(message: *char, number: int): void {
innerContainer.data = message;
num = number;
}
fun get(): char* {
fun get(): *char {
return innerContainer.data;
}
fun print(): void {
@@ -21,7 +21,7 @@ def MyIntContainer trivialContainer<int>;
var roundabout: MyIntContainer;
var outsideDec: RegularObject;
fun print(toPrint: trivialContainer<char*>): void {
fun print(toPrint: trivialContainer<*char>): void {
print(toPrint.data);
}