Commit 13362e12 by Jian Weng Committed by Tianqi Chen

fix narrow conversion on gcc-8 (#1376)

parent f9c17997
...@@ -54,9 +54,9 @@ std::string PackImportsToC(const runtime::Module& mod, bool system_lib) { ...@@ -54,9 +54,9 @@ std::string PackImportsToC(const runtime::Module& mod, bool system_lib) {
os << "#ifdef __cplusplus\n" os << "#ifdef __cplusplus\n"
<< "extern \"C\" {\n" << "extern \"C\" {\n"
<< "#endif\n"; << "#endif\n";
os << "TVM_EXPORT extern const char " << runtime::symbol::tvm_dev_mblob << "[];\n"; os << "TVM_EXPORT extern const unsigned char " << runtime::symbol::tvm_dev_mblob << "[];\n";
uint64_t nbytes = bin.length(); uint64_t nbytes = bin.length();
os << "const char " << runtime::symbol::tvm_dev_mblob os << "const unsigned char " << runtime::symbol::tvm_dev_mblob
<< "[" << bin.length() + sizeof(nbytes) << "] = {\n "; << "[" << bin.length() + sizeof(nbytes) << "] = {\n ";
os << std::hex; os << std::hex;
size_t nunit = 80 / 4; size_t nunit = 80 / 4;
......
Markdown is supported
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