配列の内用を、関数呼び出しの括弧の中に直接書いて渡したいんですけど、
わかるかたいたら教えてください。

void Test( int * );
↑に対して
Test( (int*)&{1,2,3,4} );
↑のようなかたちで呼び出したいということです。
ちなみにこれではエラーになります。

外に出せば全て解決するのは十分承知の上ですが、
以前適当に書いたらできたような記憶があって、
いろいろやってみたんだけど、どうしても思い出せなくて気持ち悪いです。

環境はVC++で通ればいいんですが、
Cの一般的な文法として認められてるやり方があればいいなと。