summaryrefslogtreecommitdiffhomepage
path: root/src/CompilerKit
diff options
context:
space:
mode:
Diffstat (limited to 'src/CompilerKit')
-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.cc6
-rw-r--r--src/CompilerKit/src/DyanmicLinkers/DynamicLinker64+PEF.cc2
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"