Index: libcfa/src/concurrency/clib/cfathread.cfa
===================================================================
--- libcfa/src/concurrency/clib/cfathread.cfa	(revision 357fae8b38c1b0e2e36b65993c9e64df3bc9d97a)
+++ libcfa/src/concurrency/clib/cfathread.cfa	(revision 4260566f044d9ca2ac7165b79c878af338be545e)
@@ -58,5 +58,5 @@
 	this.themain = themain;
 	this.arg = arg;
-	((thread&)this){"C-thread", cl};
+	(this.self){"C-thread", cl};
 	__thrd_start(this, main);
 }
@@ -102,5 +102,5 @@
 	this.init = init;
 	this.arg = arg;
-	((thread&)this){"Processir Init"};
+	(this.self){"Processir Init"};
 
 	// Don't use __thrd_start! just prep the context manually
