Prefer C++-style casts.

This is based on Item 2 of "More Effective C++". In general, the C++ cast operators are more expressive and easy to find,
e.g. by grep. Using const_cast also shuts up some compiler warnings.
This commit is contained in:
kai
2012-08-03 06:36:35 +02:00
parent 311297b096
commit 6e427fe818
2 changed files with 4 additions and 4 deletions

View File

@@ -2095,7 +2095,7 @@ namespace AsmParserx8632
Logger::cout() << "segmentPrefix: " << operand->segmentPrefix << '\n';
Logger::cout() << "constDisplacement: " << operand->constDisplacement << '\n';
for (unsigned i = 0; i < operand->symbolDisplacement.dim; i++) {
Expression* expr = (Expression*) operand->symbolDisplacement.data[i];
Expression* expr = static_cast<Expression*>(operand->symbolDisplacement.data[i]);
Logger::cout() << "symbolDisplacement[" << i << "] = " << expr->toChars() << '\n';
}
}
@@ -2967,7 +2967,7 @@ namespace AsmParserx8632
/*
machine_mode mode;
insnTemplate->writestring((char*) directives[op - Op_db]);
insnTemplate->writestring(static_cast<char*>(directives[op - Op_db]));
insnTemplate->writebyte(' ');
do {

View File

@@ -2231,7 +2231,7 @@ namespace AsmParserx8664
Logger::cout() << "segmentPrefix: " << operand->segmentPrefix << '\n';
Logger::cout() << "constDisplacement: " << operand->constDisplacement << '\n';
for (unsigned i = 0; i < operand->symbolDisplacement.dim; i++) {
Expression* expr = (Expression*) operand->symbolDisplacement.data[i];
Expression* expr = static_cast<Expression*>(operand->symbolDisplacement.data[i]);
Logger::cout() << "symbolDisplacement[" << i << "] = " << expr->toChars() << '\n';
}
}
@@ -3104,7 +3104,7 @@ namespace AsmParserx8664
/*
machine_mode mode;
insnTemplate->writestring((char*) directives[op - Op_db]);
insnTemplate->writestring(static_cast<char*>(directives[op - Op_db]));
insnTemplate->writebyte(' ');
do {