Index: tests/concurrency/actors/inherit.cfa
===================================================================
--- tests/concurrency/actors/inherit.cfa	(revision 0388a99893245abfb5161dce9b105e5d518ca24a)
+++ tests/concurrency/actors/inherit.cfa	(revision bdf4cd9e6ac8eafbab8e28e064469f5b3f9f879d)
@@ -13,5 +13,5 @@
 struct D_msg { int a; inline message; };
 void ?{}( D_msg & this ) { set_allocation( this, Delete ); }
-void ^?{}( D_msg & this ) { mutex(sout) sout | 'A'; }
+void ^?{}( D_msg & ) { mutex(sout) sout | 'A'; }
 
 struct D_msg2 { inline D_msg; };
Index: tests/concurrency/mutexstmt/.expect/tuple.txt
===================================================================
--- tests/concurrency/mutexstmt/.expect/tuple.txt	(revision bdf4cd9e6ac8eafbab8e28e064469f5b3f9f879d)
+++ tests/concurrency/mutexstmt/.expect/tuple.txt	(revision bdf4cd9e6ac8eafbab8e28e064469f5b3f9f879d)
@@ -0,0 +1,3 @@
+3 4 5
+7 8 9
+0 1 2
Index: tests/concurrency/mutexstmt/tuple.cfa
===================================================================
--- tests/concurrency/mutexstmt/tuple.cfa	(revision bdf4cd9e6ac8eafbab8e28e064469f5b3f9f879d)
+++ tests/concurrency/mutexstmt/tuple.cfa	(revision bdf4cd9e6ac8eafbab8e28e064469f5b3f9f879d)
@@ -0,0 +1,15 @@
+#include <fstream.hfa>
+#include <mutex_stmt.hfa>
+#include <locks.hfa>
+
+ofstream & f() {
+        return sout;
+}
+
+single_acquisition_lock APPLE, BANANA, c, d;
+
+int main() {
+        mutex( sout ) sout | 3 | 4 | 5;
+        mutex( [ f(), [ APPLE, [ c, d ], BANANA ] ] ) sout | 7 | 8 | 9;
+        mutex( [ [ APPLE, BANANA ], [ c, d ]] ) sout | 0 | 1 | 2;
+}
