]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/decl2.c
Handle new'ing of Java classes.
authorPer Bothner <bothner@gcc.gnu.org>
Thu, 20 Aug 1998 16:44:01 +0000 (09:44 -0700)
committerPer Bothner <bothner@gcc.gnu.org>
Thu, 20 Aug 1998 16:44:01 +0000 (09:44 -0700)
commit824f42abafb7f57ac2c25f329640b58eacbd7370
treee9958d1dffda7ecf64ebef1ddf9f812af983e302
parentf668f16016466557738402723df012f81a588ae7
Handle new'ing of Java classes.

Handle new'ing of Java classes.
* init.c (build_class_classref):  New function.
(build_new_1):  If type is TYPE_FOR_JAVA:  Call _Jv_AllocObject;
constructor does not return this;  don't need to exception-protect.
* pt.c (lookup_template_class):  Copy TYPE_FOR_JAVA flag.
* decl2.c (acceptable_java_type):  Handle template-derived types.

From-SVN: r21881
gcc/cp/decl2.c
This page took 0.060071 seconds and 5 git commands to generate.