summaryrefslogtreecommitdiffhomepage
path: root/dev/ToolchainKit/src/CPlusPlusCompilerAMD64.cc
diff options
context:
space:
mode:
authorAmlal <amlal.elmahrouss@icloud.com>2024-10-26 08:16:12 +0200
committerAmlal <amlal.elmahrouss@icloud.com>2024-10-26 08:16:12 +0200
commit8d3929c224cc40e8571758ba67327241e173b16a (patch)
tree0e8c1be5ba8765b763ff415d0578ff43ce9cbf91 /dev/ToolchainKit/src/CPlusPlusCompilerAMD64.cc
parentbaeffaff228cc31ff6f55d39bfbac9355c26f305 (diff)
IMP: Improvements and fixes.
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/ToolchainKit/src/CPlusPlusCompilerAMD64.cc')
-rw-r--r--dev/ToolchainKit/src/CPlusPlusCompilerAMD64.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/dev/ToolchainKit/src/CPlusPlusCompilerAMD64.cc b/dev/ToolchainKit/src/CPlusPlusCompilerAMD64.cc
index f30f611..55f8d12 100644
--- a/dev/ToolchainKit/src/CPlusPlusCompilerAMD64.cc
+++ b/dev/ToolchainKit/src/CPlusPlusCompilerAMD64.cc
@@ -900,9 +900,9 @@ TOOLCHAINKIT_MODULE(CompilerCPlusPlusX8664)
kKeywords.push_back({.keyword_name = "protected:", .keyword_kind = ToolchainKit::eKeywordKindSpecifier});
kKeywords.push_back({.keyword_name = "final", .keyword_kind = ToolchainKit::eKeywordKindSpecifier});
kKeywords.push_back({.keyword_name = "return", .keyword_kind = ToolchainKit::eKeywordKindReturn});
- kKeywords.push_back({.keyword_name = "/*", .keyword_kind = ToolchainKit::eKeywordKindCommentMultiLineStart});
+ kKeywords.push_back({.keyword_name = "--*", .keyword_kind = ToolchainKit::eKeywordKindCommentMultiLineStart});
kKeywords.push_back({.keyword_name = "*/", .keyword_kind = ToolchainKit::eKeywordKindCommentMultiLineStart});
- kKeywords.push_back({.keyword_name = "//", .keyword_kind = ToolchainKit::eKeywordKindCommentInline});
+ kKeywords.push_back({.keyword_name = "--/", .keyword_kind = ToolchainKit::eKeywordKindCommentInline});
kKeywords.push_back({.keyword_name = "==", .keyword_kind = ToolchainKit::eKeywordKindEq});
kKeywords.push_back({.keyword_name = "!=", .keyword_kind = ToolchainKit::eKeywordKindNotEq});
kKeywords.push_back({.keyword_name = ">=", .keyword_kind = ToolchainKit::eKeywordKindGreaterEq});
@@ -913,7 +913,7 @@ TOOLCHAINKIT_MODULE(CompilerCPlusPlusX8664)
for (auto index = 1UL; index < argc; ++index)
{
- if (argv[index][0] == '/')
+ if (argv[index][0] == '-')
{
if (skip)
{
@@ -921,27 +921,27 @@ TOOLCHAINKIT_MODULE(CompilerCPlusPlusX8664)
continue;
}
- if (strcmp(argv[index], "/cl:ver") == 0)
+ if (strcmp(argv[index], "--cl:ver") == 0)
{
kSplashCxx();
return kExitOK;
}
- if (strcmp(argv[index], "/cl:verbose") == 0)
+ if (strcmp(argv[index], "--cl:verbose") == 0)
{
kState.fVerbose = true;
continue;
}
- if (strcmp(argv[index], "/cl:?") == 0)
+ if (strcmp(argv[index], "--cl:?") == 0)
{
cxx_print_help();
return kExitOK;
}
- if (strcmp(argv[index], "/cl:c++-dialect") == 0)
+ if (strcmp(argv[index], "--cl:c++-dialect") == 0)
{
if (kCompilerFrontend)
std::cout << kCompilerFrontend->Language() << "\n";
@@ -949,7 +949,7 @@ TOOLCHAINKIT_MODULE(CompilerCPlusPlusX8664)
return kExitOK;
}
- if (strcmp(argv[index], "/cl:max-err") == 0)
+ if (strcmp(argv[index], "--cl:max-err") == 0)
{
try
{