Index: src/tests/coroutine.c
===================================================================
--- src/tests/coroutine.c	(revision d6ff3ffe233bdce51812ab9635b616b629ab09af)
+++ src/tests/coroutine.c	(revision 242a902cd5fbc4b9c2f13147a4c64816af6be8b7)
@@ -1,10 +1,10 @@
-// 
+//
 // Cforall Version 1.0.0 Copyright (C) 2017 University of Waterloo
 //
 // The contents of this file are covered under the licence agreement in the
 // file "LICENCE" distributed with Cforall.
-// 
-// fibonacci.c -- 
-// 
+//
+// fibonacci.c --
+//
 // Author           : Thierry Delisle
 // Created On       : Thu Jun  8 07:29:37 2017
@@ -12,5 +12,5 @@
 // Last Modified On : Thu Jun  8 07:37:12 2017
 // Update Count     : 5
-// 
+//
 
 #include <fstream>
@@ -21,6 +21,6 @@
 };
 
-void ?{}( Fibonacci * this ) {
-	this->fn = 0;
+void ?{}( Fibonacci & this ) {
+	this.fn = 0;
 }
 
Index: src/tests/monitor.c
===================================================================
--- src/tests/monitor.c	(revision d6ff3ffe233bdce51812ab9635b616b629ab09af)
+++ src/tests/monitor.c	(revision 242a902cd5fbc4b9c2f13147a4c64816af6be8b7)
@@ -8,6 +8,6 @@
 };
 
-void ?{}(global_t * this) {
-	this->value = 0;
+void ?{}(global_t & this) {
+	this.value = 0;
 }
 
Index: src/tests/thread.c
===================================================================
--- src/tests/thread.c	(revision d6ff3ffe233bdce51812ab9635b616b629ab09af)
+++ src/tests/thread.c	(revision 242a902cd5fbc4b9c2f13147a4c64816af6be8b7)
@@ -7,6 +7,6 @@
 thread Second { semaphore* lock; };
 
-void ?{}( First * this, semaphore* lock ) { this->lock = lock; }
-void ?{}( Second * this, semaphore* lock ) { this->lock = lock; }
+void ?{}( First & this, semaphore* lock ) { this.lock = lock; }
+void ?{}( Second & this, semaphore* lock ) { this.lock = lock; }
 
 void main(First* this) {
