Index: tests/.expect/references.txt
===================================================================
--- tests/.expect/references.txt	(revision 397c101ac3d4d5036b990774a5ad5b6598528e82)
+++ tests/.expect/references.txt	(revision 78cdb060aebec67f15c7fd9fe672626963efe0b5)
@@ -36,4 +36,5 @@
 3
 3 9 { 1., 7. }, [1, 2, 3]
+4
 Destructing a Y
 Destructing a Y
Index: tests/references.cfa
===================================================================
--- tests/references.cfa	(revision 397c101ac3d4d5036b990774a5ad5b6598528e82)
+++ tests/references.cfa	(revision 78cdb060aebec67f15c7fd9fe672626963efe0b5)
@@ -119,4 +119,14 @@
 		f( 3, a + b, (S){ 1.0, 7.0 }, (int [3]){ 1, 2, 3 } ); // two rvalue to reference
 	}
+
+	{
+		int a = 3;
+		int *p = &a;
+		asm (
+			"incl %[p]\n\t" :
+			: [p] "m" (*p)
+		);
+		printf("%d\n", a);
+	}
 }
 
