compiler, runtime: Size of int is now 64 bits on x86_64.

From-SVN: r193255
This commit is contained in:
Ian Lance Taylor 2012-11-06 18:46:38 +00:00
parent fb3f38da2a
commit 8273ed8077
2 changed files with 4 additions and 4 deletions

View file

@ -23,8 +23,7 @@
// Class Gogo.
Gogo::Gogo(Backend* backend, Linemap* linemap, int int_type_size,
int pointer_size)
Gogo::Gogo(Backend* backend, Linemap* linemap, int, int pointer_size)
: backend_(backend),
linemap_(linemap),
package_(NULL),
@ -83,6 +82,7 @@ Gogo::Gogo(Backend* backend, Linemap* linemap, int int_type_size,
this->add_named_type(Type::make_complex_type("complex128", 128,
RUNTIME_TYPE_KIND_COMPLEX128));
int int_type_size = pointer_size;
if (int_type_size < 32)
int_type_size = 32;
this->add_named_type(Type::make_integer_type("uint", true,

View file

@ -41,8 +41,8 @@ typedef double float64 __attribute__ ((mode (DF)));
typedef signed int intptr __attribute__ ((mode (pointer)));
typedef unsigned int uintptr __attribute__ ((mode (pointer)));
typedef int intgo; // Go's int
typedef unsigned int uintgo; // Go's uint
typedef intptr intgo; // Go's int
typedef uintptr uintgo; // Go's uint
/* Defined types. */