Commit 9d0be5dc authored by Matthias Braun's avatar Matthias Braun
Browse files

move typedefs from public header to private header

[r28012]
parent 23f4062d
......@@ -146,9 +146,6 @@ FIRM_API asm_constraint_flags_t be_parse_asm_constraints(const char *constraints
*/
FIRM_API int be_is_valid_clobber(const char *clobber);
typedef struct be_main_env_t be_main_env_t;
typedef struct be_options_t be_options_t;
#include "end.h"
#endif
......@@ -77,4 +77,7 @@ typedef struct backend_info_t backend_info_t;
typedef struct sched_info_t sched_info_t;
typedef struct reg_out_info_t reg_out_info_t;
typedef struct be_main_env_t be_main_env_t;
typedef struct be_options_t be_options_t;
#endif
......@@ -28,7 +28,7 @@
#define FIRM_BE_BEGNUAS_H
#include <stdbool.h>
#include "be.h"
#include "be_types.h"
#include "beemitter.h"
typedef enum {
......@@ -66,11 +66,9 @@ extern bool be_gas_emit_types;
*/
extern char be_gas_elf_type_char;
/**
* Generate all entities.
* @param main_env the main backend environment
* @param emit_commons if non-zero, emit commons (non-local uninitialized entities)
*/
void be_gas_emit_decls(const be_main_env_t *main_env);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment