Build Info
Started on
t60 Linux i686 at
2025-02-02 09:10:29 and ran for
6 seconds till 2025-02-02 09:10:35.
flex token.l
bison -d grammar.y
grammar.y: Warnung: 161 Schiebe/Reduzier-Konflikte [-Wconflicts-sr]
grammar.y: Warnung: 184 Reduzier/Reduzier-Konflikte [-Wconflicts-rr]
grammar.y: Bemerkung: mit Option „-Wcounterexamples“ laufen lassen, um Konflikt-Gegenbeispiele zu erzeugen
find misc.c hashtable.c paramlist.c funcdecl.c typeandname.c blocks.c tree.c sstrhash.c main.c token.yy.c grammar.tab.c | awk '{ print "#include \"" $1 "\""}' | i686-w64-mingw32-gcc -O3 -march=native -x c -o pjass.exe - -DVERSIONSTR="\"git-41236fc\"" -DPJASS_AMALGATION
In file included from <stdin>:2:
hashtable.c: In function 'ht_lookup':
hashtable.c:17:29: warning: passing argument 1 of 'hashfunc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
17 | size_t start = hashfunc(name) & (h->size -1);
| ^~~~
In file included from misc.h:23,
from misc.c:14,
from <stdin>:1:
sstrhash.h:6:28: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'const char *'
6 | uint32_t hashfunc(uint8_t *key);
| ~~~~~~~~~^~~
hashtable.c: In function 'ht_put':
hashtable.c:49:29: warning: passing argument 1 of 'hashfunc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
49 | size_t start = hashfunc(name) & (h->size-1);
| ^~~~
sstrhash.h:6:28: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'const char *'
6 | uint32_t hashfunc(uint8_t *key);
| ~~~~~~~~~^~~
In file included from <stdin>:5:
typeandname.c: At top level:
typeandname.c:20:19: warning: '_aligned_malloc' redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]
20 | extern void * _aligned_malloc(size_t, size_t);
| ^~~~~~~~~~~~~~~
In file included from <stdin>:11:
grammar.y:15:9: warning: "YYDEBUG" redefined
15 | #define YYDEBUG 1
| ^~~~~~~
In file included from main.c:3,
from <stdin>:9:
grammar.tab.h:42:10: note: this is the location of the previous definition
42 | # define YYDEBUG 0
| ^~~~~~~
grammar.y: In function 'yyparse':
grammar.y:309:63: warning: passing argument 3 of 'ht_put' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
309 | ht_put(&string_literals, $$.ty->typename, $$.ty);
| ~~~~ ^
hashtable.c:47:58: note: expected 'void *' but argument is of type 'const struct typenode *'
47 | bool ht_put(struct hashtable *h, const char *name, void *val)
| ~~~~~~^~~
grammar.y:614:28: warning: passing argument 1 of 'checkidlength' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
614 | checkidlength($$.str);
| ~~~~~^~~
misc.c:797:26: note: expected 'char *' but argument is of type 'const char *'
797 | void checkidlength(char *name)
| ~~~~~~^~~~