replace remaining "const QChar &" with "QChar"
authorKonstantin Ritt <ritt.ks@gmail.com>
Sat, 19 May 2012 18:31:41 +0000 (21:31 +0300)
committerQt by Nokia <qt-info@nokia.com>
Tue, 22 May 2012 18:56:38 +0000 (20:56 +0200)
QChar is actually a ushort and passing it via const-ref is suboptimal

Change-Id: Ib806b90397de6a816142ed130a22c0fe10a85d79
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
src/tools/qdoc/qmlparser/qqmljslexer.cpp
tests/auto/corelib/tools/qstring/tst_qstring.cpp
tests/auto/gui/text/qtextscriptengine/tst_qtextscriptengine.cpp

index 4c75c6e..537e429 100644 (file)
@@ -58,7 +58,7 @@ QT_END_NAMESPACE
 
 using namespace QQmlJS;
 
-static int regExpFlagFromChar(const QChar &ch)
+static inline int regExpFlagFromChar(QChar ch)
 {
     switch (ch.unicode()) {
     case 'g': return Lexer::RegExp_Global;
index 78a1983..a3c418c 100644 (file)
@@ -4901,7 +4901,7 @@ void tst_QString::arg_fillChar()
     for (int i=0; i<replaceValues.count(); ++i) {
         const QVariant &var = replaceValues.at(i);
         const int width = widths.at(i);
-        const QChar &fillChar = fillChars.at(i);
+        const QChar fillChar = fillChars.at(i);
         switch (var.type()) {
         case QVariant::String: actual = actual.arg(var.toString(), width, fillChar); break;
         case QVariant::Int: actual = actual.arg(var.toInt(), width, base, fillChar); break;
index f2ecd5d..f0095c6 100644 (file)
@@ -1032,7 +1032,7 @@ void tst_QTextScriptEngine::linearB()
 }
 
 #if defined(Q_WS_X11)
-static bool decomposedShaping( const QFont &f, const QChar &ch)
+static bool decomposedShaping(const QFont &f, QChar ch)
 {
     QString str = QString().append(ch);
     QTextLayout layout(str, f);