Merge pull request #2254 from whitequark/cxxrtl-extern-c

cxxrtl: add missing extern "C"
This commit is contained in:
whitequark 2020-07-09 20:17:12 +00:00 committed by GitHub
commit 0e9b889b77
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 0 deletions

View File

@ -1935,6 +1935,7 @@ struct CxxrtlWorker {
f << "} // namespace " << design_ns << "\n";
f << "\n";
if (top_module != nullptr && debug_info) {
f << "extern \"C\"\n";
f << "cxxrtl_toplevel " << design_ns << "_create() {\n";
inc_indent();
std::string top_type = design_ns + "::" + mangle(top_module);