Index: tests/.expect/sizeof.txt
===================================================================
--- tests/.expect/sizeof.txt	(revision 49417166ab36785304dc6a536b01f3470c41eb88)
+++ tests/.expect/sizeof.txt	(revision 49417166ab36785304dc6a536b01f3470c41eb88)
@@ -0,0 +1,2 @@
+char  : 1 1
+char &: 1 1
Index: tests/sizeof.cfa
===================================================================
--- tests/sizeof.cfa	(revision 49417166ab36785304dc6a536b01f3470c41eb88)
+++ tests/sizeof.cfa	(revision 49417166ab36785304dc6a536b01f3470c41eb88)
@@ -0,0 +1,11 @@
+// Testing non-polymorphic sizeof (and alignof) expressions:
+
+#include <fstream.hfa>
+
+int main(int argc, char * argv[]) {
+	char val = 'c';
+	char & ref = val;
+	// It could check against "char *", but it should always be different.
+	sout | "char  : " | sizeof(val) | alignof(val);
+	sout | "char &: " | sizeof(ref) | alignof(ref);
+}
