mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-28 19:31:58 +00:00
Remove unnecessary copy of array_lengthof.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201798 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
71f63717a8
commit
3e552a331b
@ -9097,9 +9097,6 @@ static const struct ExtMapEntry {
|
||||
{ "xscale", Feature_None, 0 },
|
||||
};
|
||||
|
||||
template <typename T, size_t N>
|
||||
size_t countof(const T (&)[N]) { return N; }
|
||||
|
||||
/// parseDirectiveArchExtension
|
||||
/// ::= .arch_extension [no]feature
|
||||
bool ARMAsmParser::parseDirectiveArchExtension(SMLoc L) {
|
||||
@ -9114,12 +9111,12 @@ bool ARMAsmParser::parseDirectiveArchExtension(SMLoc L) {
|
||||
getLexer().Lex();
|
||||
|
||||
bool EnableFeature = true;
|
||||
if (!Extension.lower().compare(0, 2, "no")) {
|
||||
if (Extension.startswith_lower("no")) {
|
||||
EnableFeature = false;
|
||||
Extension = Extension.substr(2);
|
||||
}
|
||||
|
||||
for (unsigned EI = 0, EE = countof(Extensions); EI != EE; ++EI) {
|
||||
for (unsigned EI = 0, EE = array_lengthof(Extensions); EI != EE; ++EI) {
|
||||
if (Extensions[EI].Extension != Extension)
|
||||
continue;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user