diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/CompilerKit/src/CodeGenerator+AssemblyFactory.cc (renamed from src/CompilerKit/src/AssemblyFactory.cc) | 6 | ||||
| -rw-r--r-- | src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc | 6 | ||||
| -rw-r--r-- | src/CompilerKit/src/DyanmicLinkers/DynamicLinker64+PEF.cc | 2 |
3 files changed, 7 insertions, 7 deletions
diff --git a/src/CompilerKit/src/AssemblyFactory.cc b/src/CompilerKit/src/CodeGenerator+AssemblyFactory.cc index f386083..44e2484 100644 --- a/src/CompilerKit/src/AssemblyFactory.cc +++ b/src/CompilerKit/src/CodeGenerator+AssemblyFactory.cc @@ -26,20 +26,20 @@ Int32 AssemblyFactory::Compile(STLString sourceFile, const Int32& arch) noexcept try { return this->fMounted->CompileToFormat(sourceFile, arch); - } catch (std::exception& e) { + } catch (...) { return NECTI_EXEC_ERROR; } } ///! @brief mount assembly backend. -void AssemblyFactory::Mount(AssemblyInterface* mountPtr) noexcept { +void AssemblyFactory::Mount(IAssembly* mountPtr) noexcept { if (mountPtr) { fMounted = mountPtr; } } ///! @brief Unmount assembler. -AssemblyInterface* AssemblyFactory::Unmount() noexcept { +IAssembly* AssemblyFactory::Unmount() noexcept { auto mount_prev = fMounted; if (fMounted) { diff --git a/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc b/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc index 23e1bd8..d93256d 100644 --- a/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc +++ b/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc @@ -35,7 +35,7 @@ /* (c) Amlal El Mahrouss 2024-2025 */ /// @author Amlal El Mahrouss (amlal@nekernel.org) -/// @file CPlusPlusCompilerAMD64.cxx +/// @file CPlusPlusCompilerAMD64.cc /// @brief Optimized C++ Compiler Driver. ///////////////////////////////////// @@ -146,7 +146,7 @@ static std::size_t kFunctionEmbedLevel = 0UL; /// detail namespaces const char* CompilerFrontendCPlusPlusAMD64::Language() { - return "AMD64 C++"; + return "AMD64 CFront"; } static std::uintptr_t kOrigin = kPefBaseOrigin; @@ -753,7 +753,7 @@ class AssemblyCPlusPlusInterfaceAMD64 final CK_ASSEMBLY_INTERFACE { ///////////////////////////////////////////////////////////////////////////////////////// -#define kExtListCxx {".cpp", ".cxx", ".cc", ".c++", ".cp"} +#define kExtListCxx {".cpp", ".cc", ".cc", ".c++", ".cp"} NECTI_MODULE(CompilerCPlusPlusAMD64) { bool skip = false; diff --git a/src/CompilerKit/src/DyanmicLinkers/DynamicLinker64+PEF.cc b/src/CompilerKit/src/DyanmicLinkers/DynamicLinker64+PEF.cc index 5e8253b..28e12a1 100644 --- a/src/CompilerKit/src/DyanmicLinkers/DynamicLinker64+PEF.cc +++ b/src/CompilerKit/src/DyanmicLinkers/DynamicLinker64+PEF.cc @@ -31,7 +31,7 @@ #define kLinkerId (0x5046FF) #define kLinkerAbiContainer "__PEFContainer:ABI:" -#define kLinkerSplash() kStdOut << kLinkerVersionStr << std::endl +#define kLinkerSplash() kStdOut << kLinkerVersionStr << kStdEndl /// @brief PEF stack size symbol. #define kLinkerStackSizeSymbol "__PEFSizeOfReserveStack" |
