誤報:__constant__(コンスタントメモリ領域) では 構造体内配列は使えない

下記の記事は、別のバグによる私の勘違いでした(ゴメンナサイ!)。コンスタントメモリ上の構造体内の配列も正しく動きます。

***誤り***
CUDA(2.3) のプログラムで、 __constant__(コンスタントメモリ領域) では 構造体内に配列を置いて使うことができないようだ。試してみると、コンパイルエラーは出ないが、実際に使うとデータに上手くアクセスできない。

struct hoge {
   int w[1024] ;
} ;

__constant__ hoge obj_hoge ; // NG hoge.w[]にアクセスできない。
__constant__ int w[1024] ; // OK