Index: src/AST/Expr.cpp
===================================================================
--- src/AST/Expr.cpp	(revision 1931bb01089a99a839382b07c869b845128790a0)
+++ src/AST/Expr.cpp	(revision 0577df2ebf16c54042e9bf74bca99c6a5bcb4b19)
@@ -272,5 +272,5 @@
 	// Adjust the length of the string for the terminator.
 	const Expr * strSize = from_ulong( loc, str.size() + 1 );
-	const Type * strType = new ArrayType( charType, strSize, FixedLen, StaticDim );
+	const Type * strType = new ArrayType( charType, strSize, FixedLen, DynamicDim );
 	const std::string strValue = "\"" + str + "\"";
 	return new ConstantExpr( loc, strType, strValue, std::nullopt );
