diff --git a/src/target/source/source_module.cc b/src/target/source/source_module.cc index 90640a6db647..1877d3da8e63 100644 --- a/src/target/source/source_module.cc +++ b/src/target/source/source_module.cc @@ -337,7 +337,7 @@ class CSourceCrtMetadataModuleNode : public runtime::ModuleNode { // Pool is RO, form an initialized struct code_ << "__attribute__((section(\".rodata.tvm\"), "; code_ << "))\n"; - code_ << "static struct " << pool_info->pool_name << " {\n"; + code_ << "static const struct " << pool_info->pool_name << " {\n"; // emit struct field names std::vector const_info_vec(pool_info->constant_info_array.begin(), pool_info->constant_info_array.end());