aboutsummaryrefslogtreecommitdiff
path: root/tcc.h
diff options
context:
space:
mode:
authorseyko <seyko2@gmail.com>2015-04-10 23:44:10 +0300
committerseyko <seyko2@gmail.com>2015-04-10 23:44:10 +0300
commit5c9dde7255b2ecc38df8b31dc0bef16ea71f0757 (patch)
tree1430499c1ce2a69d6d265bada231cc6dbefb5396 /tcc.h
parent92efee6e52e6ae1a8cad8fa89da2db11b796295f (diff)
downloadtinycc-5c9dde7255b2ecc38df8b31dc0bef16ea71f0757.tar.gz
tinycc-5c9dde7255b2ecc38df8b31dc0bef16ea71f0757.tar.bz2
option to use an old algorithm of the array in struct initialization
This is for a case when no '{' is used in the initialization code. An option name is -fold-struct-init-code. A linux 2.4.26 can't find initrd when compiled with a new algorithm.
Diffstat (limited to 'tcc.h')
-rw-r--r--tcc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/tcc.h b/tcc.h
index 3e8d9aa..d61b5b7 100644
--- a/tcc.h
+++ b/tcc.h
@@ -603,6 +603,8 @@ struct TCCState {
int char_is_unsigned;
int leading_underscore;
int ms_extensions; /* allow nested named struct w/o identifier behave like unnamed */
+ int old_struct_init_code; /* use old algorithm to init array in struct when there is no '{' used.
+ Liuux 2.4.26 can't find initrd when compiled with a new algorithm */
/* warning switches */
int warn_write_strings;