summaryrefslogtreecommitdiffstats
path: root/src/tools/moc/moc.cpp
diff options
context:
space:
mode:
authorEckhart Koppen <eckhart.koppen@nokia.com>2011-03-08 07:12:58 (GMT)
committerEckhart Koppen <eckhart.koppen@nokia.com>2011-03-08 07:12:58 (GMT)
commitcddc9fd3913fa511fbe5feac4c6ff61464bc78fa (patch)
tree9ae83863ed3b805d3bb0639d1268906564f9801a /src/tools/moc/moc.cpp
parentf96b9e139dd67d2be992e86af9fb41e4cdfcb6cf (diff)
parent0766bf2fa4a89e629bbdad185e4919fd49c033a1 (diff)
downloadQt-cddc9fd3913fa511fbe5feac4c6ff61464bc78fa.zip
Qt-cddc9fd3913fa511fbe5feac4c6ff61464bc78fa.tar.gz
Qt-cddc9fd3913fa511fbe5feac4c6ff61464bc78fa.tar.bz2
Merge remote branch 'qt-master/master'
Diffstat (limited to 'src/tools/moc/moc.cpp')
-rw-r--r--src/tools/moc/moc.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tools/moc/moc.cpp b/src/tools/moc/moc.cpp
index 2cf2412..74b1ace 100644
--- a/src/tools/moc/moc.cpp
+++ b/src/tools/moc/moc.cpp
@@ -685,10 +685,13 @@ void Moc::parse()
if (parseEnum(&enumDef))
def.enumList += enumDef;
} break;
+ case SEMIC:
+ case COLON:
+ break;
default:
FunctionDef funcDef;
funcDef.access = access;
- int rewind = index;
+ int rewind = index--;
if (parseMaybeFunction(&def, &funcDef)) {
if (funcDef.isConstructor) {
if ((access == FunctionDef::Public) && funcDef.isInvokable) {