Skip to content

Commit 80ee0b1

Browse files
author
Daniel Kroening
committed
pass type definitions to the C++ front-end
1 parent 15ec42f commit 80ee0b1

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/ansi-c/ansi_c_internal_additions.h

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ void ansi_c_internal_additions(std::string &code);
1616
void ansi_c_architecture_strings(std::string &code);
1717

1818
extern const char clang_builtin_headers[];
19+
extern const char gcc_builtin_headers_types[];
1920
extern const char gcc_builtin_headers_generic[];
2021
extern const char gcc_builtin_headers_math[];
2122
extern const char gcc_builtin_headers_mem_string[];

src/cpp/cpp_internal_additions.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ void cpp_internal_additions(std::ostream &out)
112112
config.ansi_c.mode==configt::ansi_ct::flavourt::ARM)
113113
{
114114
out << "extern \"C\" {" << '\n';
115+
out << c2cpp(gcc_builtin_headers_types);
115116
out << c2cpp(gcc_builtin_headers_generic);
116117
out << c2cpp(gcc_builtin_headers_math);
117118
out << c2cpp(gcc_builtin_headers_mem_string);

0 commit comments

Comments
 (0)