Index: src/Parser/parser.yy
===================================================================
--- src/Parser/parser.yy	(revision 12db9e409767616eef7e06233393d7443033a906)
+++ src/Parser/parser.yy	(revision 41624f920cc089ca5cfd4d561c8971bc2c474125)
@@ -535,5 +535,5 @@
 		{ $$ = new ExpressionNode( build_compoundLiteral( $2, new InitializerNode( $5, true ) ) ); }
 	| '(' type_no_function ')' '@' '{' initializer_list comma_opt '}' // CFA, explicit C compound-literal
-		{ SemanticError( yylloc, "explicit C compound-literal is currently unimplemented." ); $$ = nullptr; } // FIX ME
+		{ $$ = new ExpressionNode( build_compoundLiteral( $2, (new InitializerNode( $6, true ))->set_maybeConstructed( false ) ) ); }
 	| '^' primary_expression '{' argument_expression_list '}' // CFA
 		{
