summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/PPToken.cpp
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2012-04-16 11:33:36 +0200
committerhjk <qthjk@ovi.com>2012-04-17 13:38:26 +0200
commit59debcd0e94a71498d76061966ec12d5d54c83de (patch)
tree59692929cbbcc9095f8733a4388df00e058e6f49 /src/libs/cplusplus/PPToken.cpp
parent0b8d8568afbe958c784f45d7daa7d6e9017872bb (diff)
downloadqt-creator-59debcd0e94a71498d76061966ec12d5d54c83de.tar.gz
preprocessor: avoid branches in tight code
Change-Id: I8dc0910f1cf11e506eb415a6f313b47ad2d41eae Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Diffstat (limited to 'src/libs/cplusplus/PPToken.cpp')
-rw-r--r--src/libs/cplusplus/PPToken.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/libs/cplusplus/PPToken.cpp b/src/libs/cplusplus/PPToken.cpp
index 2e10bc34e4..670b80bad8 100644
--- a/src/libs/cplusplus/PPToken.cpp
+++ b/src/libs/cplusplus/PPToken.cpp
@@ -4,11 +4,7 @@
using namespace CPlusPlus::Internal;
-ByteArrayRef::ByteArrayRef()
- : m_ref(0)
- , m_offset(0)
- , m_length(0)
-{}
+const QByteArray ByteArrayRef::m_emptyByteArray;
bool ByteArrayRef::startsWith(const char *s) const
{
@@ -20,9 +16,6 @@ bool ByteArrayRef::startsWith(const char *s) const
int ByteArrayRef::count(char ch) const
{
- if (!m_ref)
- return 0;
-
int num = 0;
const char *b = start();
const char *i = b + m_length;