Index: Jenkins/FullBuild
===================================================================
--- Jenkins/FullBuild	(revision 4a8f15041541ed05d71e64f45bf5cca3616efdcb)
+++ Jenkins/FullBuild	(revision a25f64b124b1e5dda19b4c40f32905be1b14b4e6)
@@ -60,5 +60,5 @@
 //===========================================================================================================
 
-def trigger_build(String cc, String arch, Bool new_ast) {
+def trigger_build(String cc, String arch, boolean new_ast) {
 	def result = build job: 'Cforall/master', 		\
 		parameters: [						\
Index: benchmark/io/http/Makefile.am
===================================================================
--- benchmark/io/http/Makefile.am	(revision 4a8f15041541ed05d71e64f45bf5cca3616efdcb)
+++ benchmark/io/http/Makefile.am	(revision a25f64b124b1e5dda19b4c40f32905be1b14b4e6)
@@ -23,4 +23,7 @@
 AM_CFLAGS = -O2 -Wall -Wextra -I$(srcdir) -lrt -pthread # -Werror
 AM_CFAFLAGS = -quiet -nodebug
+AM_LDFLAGS = -quiet -nodebug
+
+CCLD = $(CFACC)
 
 EXTRA_PROGRAMS = httpforall .dummy_hack
Index: benchmark/io/http/filecache.cfa
===================================================================
--- benchmark/io/http/filecache.cfa	(revision 4a8f15041541ed05d71e64f45bf5cca3616efdcb)
+++ benchmark/io/http/filecache.cfa	(revision a25f64b124b1e5dda19b4c40f32905be1b14b4e6)
@@ -199,5 +199,5 @@
 		}
 		free(raw);
-		adelete(file_cache.size, file_cache.entries);
+		adelete( file_cache.entries );
 		exit(0);
 	}
Index: libcfa/src/bits/locks.hfa
===================================================================
--- libcfa/src/bits/locks.hfa	(revision 4a8f15041541ed05d71e64f45bf5cca3616efdcb)
+++ libcfa/src/bits/locks.hfa	(revision a25f64b124b1e5dda19b4c40f32905be1b14b4e6)
@@ -178,5 +178,5 @@
 		}
 
-		void ^?{}(single_sem & this) {}
+		void ^?{}(single_sem &) {}
 
 		bool wait(single_sem & this) {
@@ -234,5 +234,5 @@
 		}
 
-		void ^?{}(oneshot & this) {}
+		void ^?{}(oneshot &) {}
 
 		// Wait for the post, return immidiately if it already happened.
@@ -281,5 +281,5 @@
 		}
 
-		void ^?{}(future_t & this) {}
+		void ^?{}(future_t &) {}
 
 		// check if the future is available
Index: libcfa/src/concurrency/iofwd.hfa
===================================================================
--- libcfa/src/concurrency/iofwd.hfa	(revision 4a8f15041541ed05d71e64f45bf5cca3616efdcb)
+++ libcfa/src/concurrency/iofwd.hfa	(revision a25f64b124b1e5dda19b4c40f32905be1b14b4e6)
@@ -38,4 +38,11 @@
 	#define CFA_IO_ASYNC IOSQE_ASYNC
 #endif
+
+#if __OFF_T_MATCHES_OFF64_T
+	typedef __off64_t off_t;
+#else
+	typedef __off_t off_t;
+#endif
+typedef __off64_t off64_t;
 
 struct cluster;
Index: libcfa/src/concurrency/kernel.hfa
===================================================================
--- libcfa/src/concurrency/kernel.hfa	(revision 4a8f15041541ed05d71e64f45bf5cca3616efdcb)
+++ libcfa/src/concurrency/kernel.hfa	(revision a25f64b124b1e5dda19b4c40f32905be1b14b4e6)
@@ -159,5 +159,5 @@
 
 static inline void  ?{}(io_cancellation & this) { this.target = -1u; }
-static inline void ^?{}(io_cancellation & this) {}
+static inline void ^?{}(io_cancellation &) {}
 bool cancel(io_cancellation & this);
 
Index: src/Concurrency/Keywords.cc
===================================================================
--- src/Concurrency/Keywords.cc	(revision 4a8f15041541ed05d71e64f45bf5cca3616efdcb)
+++ src/Concurrency/Keywords.cc	(revision a25f64b124b1e5dda19b4c40f32905be1b14b4e6)
@@ -405,4 +405,6 @@
 			dtor_decl = decl;
 		else if ( vtable_name.empty() )
+			;
+		else if( !decl->has_body() )
 			;
 		else if ( auto param = isMainFor( decl, cast_target ) ) {
