diff --git a/include/tvm/build_module.h b/include/tvm/build_module.h index 0cbc97d71e46ba9464efbaf9fad5958dec66cdc3..d2f21c9c87ce478248c078aa60e1b9f514f637df 100644 --- a/include/tvm/build_module.h +++ b/include/tvm/build_module.h @@ -126,28 +126,36 @@ struct TargetContext { /*! \brief This namespace provides functions to construct Target instances */ namespace target { /*! \return A target for LLVM */ -EXPORT Target llvm(const std::unordered_set<std::string>& options = {}); +EXPORT Target llvm(const std::unordered_set<std::string>& options = + std::unordered_set<std::string>()); /*! \return A target for CUDA */ -EXPORT Target cuda(const std::unordered_set<std::string>& options = {}); +EXPORT Target cuda(const std::unordered_set<std::string>& options = + std::unordered_set<std::string>()); /*! \return A target for ROCm */ -EXPORT Target rocm(const std::unordered_set<std::string>& options = {}); +EXPORT Target rocm(const std::unordered_set<std::string>& options = + std::unordered_set<std::string>()); /*! \return A target for OpenCL */ -EXPORT Target opencl(const std::unordered_set<std::string>& options = {}); +EXPORT Target opencl(const std::unordered_set<std::string>& options = + std::unordered_set<std::string>()); /*! \return A target for Metal */ -EXPORT Target metal(const std::unordered_set<std::string>& options = {}); +EXPORT Target metal(const std::unordered_set<std::string>& options = + std::unordered_set<std::string>()); /*! \return A target for rasp */ -EXPORT Target rasp(const std::unordered_set<std::string>& options = {}); +EXPORT Target rasp(const std::unordered_set<std::string>& options = + std::unordered_set<std::string>()); /*! \return A target for Mali */ -EXPORT Target mali(const std::unordered_set<std::string>& options = {}); +EXPORT Target mali(const std::unordered_set<std::string>& options = + std::unordered_set<std::string>()); /*! \return A target for stackvm */ -EXPORT Target stackvm(const std::unordered_set<std::string>& options = {}); +EXPORT Target stackvm(const std::unordered_set<std::string>& options = + std::unordered_set<std::string>()); } // namespace target