# HG changeset patch # User Rob Landley # Date 1207516201 18000 # Node ID 49d3fc2463440212b25ab6a7025f0ed92049ec65 # Parent 99c839b47e5d26b2c6d6a5deddf47bcdc9af5c78 Small fix for building on a 64 bit host. diff -r 99c839b47e5d -r 49d3fc246344 tcc.c --- a/tcc.c Sun Apr 06 15:11:54 2008 -0500 +++ b/tcc.c Sun Apr 06 16:10:01 2008 -0500 @@ -8329,7 +8329,7 @@ } tok_str_add(&func_str, -1, 0); tok_str_add(&func_str, 0, 0); - sym->r = (int)func_str.str; + sym->r = (long)func_str.str; } else { /* compute text section */ cur_text_section = ad.section; diff -r 99c839b47e5d -r 49d3fc246344 tcc.h --- a/tcc.h Sun Apr 06 15:11:54 2008 -0500 +++ b/tcc.h Sun Apr 06 16:10:01 2008 -0500 @@ -164,7 +164,7 @@ /* symbol management */ typedef struct Sym { int token; /* symbol token */ - int r; /* associated register */ + long r; /* associated register */ long c; /* associated number */ CType type; /* associated type */ struct Sym *next; /* next related symbol */