diff options
| author | seyko <seyko2@gmail.com> | 2016-05-04 17:17:51 +0300 |
|---|---|---|
| committer | seyko <seyko2@gmail.com> | 2016-05-04 17:17:51 +0300 |
| commit | 2bfedb18675228c3837c23fa523231f55e102c12 (patch) | |
| tree | 87f6923b0b703b71d658fec261ecd51a8964ce54 /tcc.h | |
| parent | 78e4ee55b7243e856ad4257bd44564fd6a95bf91 (diff) | |
| download | tinycc-2bfedb18675228c3837c23fa523231f55e102c12.tar.gz tinycc-2bfedb18675228c3837c23fa523231f55e102c12.tar.bz2 | |
-fno-type-redefinition-check
don't catch redefinition for local vars. With this option on
tcc accepts the following code:
int main()
{
int a = 0;
long a = 0;
}
But if you shure there is no problem with your local variables,
then a compilation speed can be improved if you have a lots of
the local variables (50000+)
Diffstat (limited to 'tcc.h')
| -rw-r--r-- | tcc.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -707,6 +707,7 @@ struct TCCState { Liuux 2.4.26 can't find initrd when compiled with a new algorithm */ int dollars_in_identifiers; /* allows '$' char in indentifiers */ int normalize_inc_dirs; /* remove non-existent or duplicate directories from include paths */ + int no_type_redef_check; /* no local vars redefinition check */ /* warning switches */ int warn_write_strings; |
