Index: src/Parser/parser.yy
===================================================================
--- src/Parser/parser.yy	(revision e6b39424252d925b5ad36314d90f8eff622b5697)
+++ src/Parser/parser.yy	(revision 8669cd3b5476f9606b604c1d8f73ebefa2efce3d)
@@ -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
 		{
