projects
/
cparser
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix cases where compoundlits are constant/get an entity
[cparser]
/
ast2firm.h
diff --git
a/ast2firm.h
b/ast2firm.h
index
03e59e8
..
2271f66
100644
(file)
--- a/
ast2firm.h
+++ b/
ast2firm.h
@@
-20,7
+20,7
@@
#ifndef AST2FIRM_H
#define AST2FIRM_H
#ifndef AST2FIRM_H
#define AST2FIRM_H
-#include <libfirm/firm
_types
.h>
+#include <libfirm/firm.h>
#include "ast.h"
#include "type.h"
#include "ast.h"
#include "type.h"
@@
-36,4
+36,10
@@
typedef ident* (*create_ld_ident_func)(entity_t *entity);
void set_create_ld_ident(create_ld_ident_func func);
void set_create_ld_ident(create_ld_ident_func func);
+ir_tarval *fold_constant_to_tarval(const expression_t *expression);
+void determine_enum_values(enum_type_t *type);
+
+extern fp_model_t firm_fp_model;
+extern ir_mode *atomic_modes[ATOMIC_TYPE_LAST+1];
+
#endif
#endif