diff options
author | rtk0c <[email protected]> | 2023-06-13 16:47:18 -0700 |
---|---|---|
committer | rtk0c <[email protected]> | 2023-06-13 16:47:18 -0700 |
commit | a55e98b68735f1e4152a01773f22d28c472138ab (patch) | |
tree | b84f293659f20f2fb6dc6848ee86068c84a298e5 /source/20-codegen-compiler/CodegenDecl.cpp | |
parent | 21192a63e1411134b3096da4e5f9a511f913c9b9 (diff) |
Changeset: 96 General maintainance (actually these changes are fro ma while ago, like Jan 2023 and I forgot what they do)
Diffstat (limited to 'source/20-codegen-compiler/CodegenDecl.cpp')
-rw-r--r-- | source/20-codegen-compiler/CodegenDecl.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source/20-codegen-compiler/CodegenDecl.cpp b/source/20-codegen-compiler/CodegenDecl.cpp index 9e88cfb..11e1bb5 100644 --- a/source/20-codegen-compiler/CodegenDecl.cpp +++ b/source/20-codegen-compiler/CodegenDecl.cpp @@ -2,6 +2,7 @@ #include "CodegenUtils.hpp" +#include <fmt/format.h> #include <Utils.hpp> const std::string& DeclStruct::GetMangledName() const { @@ -11,6 +12,14 @@ const std::string& DeclStruct::GetMangledName() const { return mangledName; } +std::string DeclXGlobalVar::MangleCtorName(std::string_view targetName) { + return fmt::format("{}_MANGLED_ctor", targetName); +} + +std::string DeclXGlobalVar::MangleDtorName(std::string_view targetName) { + return fmt::format("{}_MANGLED_dtor", targetName); +} + const std::string& DeclEnum::GetMangledName() const { if (mangledName.empty()) { mangledName = Utils::MakeMangledName(name, container); |