diff --git a/kdev-pg/ASBeautifier.cpp b/kdev-pg/ASBeautifier.cpp --- a/kdev-pg/ASBeautifier.cpp +++ b/kdev-pg/ASBeautifier.cpp @@ -985,7 +985,7 @@ outBuffer.append(1, '*'); ++i; size_t j = line.find_first_not_of(" \t"); - if (!line.compare(j, 2, "/*") == 0) // does line start with comment? + if (line.compare(j, 2, "/*") != 0) // does line start with comment? blockCommentNoIndent = true; // if no, cannot indent continuation lines continue; } diff --git a/kdev-pg/ASFormatter.cpp b/kdev-pg/ASFormatter.cpp --- a/kdev-pg/ASFormatter.cpp +++ b/kdev-pg/ASFormatter.cpp @@ -2172,7 +2172,7 @@ else { if (!isCharImmediatelyPostComment - && !bracketFormatMode == NONE_MODE + && bracketFormatMode != NONE_MODE && !isImmediatelyPostEmptyBlock) isInLineBreak = false; diff --git a/kdev-pg/kdev-pg-bit-array.h b/kdev-pg/kdev-pg-bit-array.h --- a/kdev-pg/kdev-pg-bit-array.h +++ b/kdev-pg/kdev-pg-bit-array.h @@ -79,9 +79,9 @@ return *this = (bool)val; } }; - inline BitArray(size_t size, bool val = false) : mSize(size), mByte(reinterpret_cast(malloc(bytes()))) + inline BitArray(size_t size) : mSize(size), mByte(reinterpret_cast(malloc(bytes()))) { - memset(mByte, (val ? (~(size_t(0))) : 0), bytes()); + memset(mByte, 0, bytes()); setZerosAtEnd(); } inline BitArray() : mSize(0), mByte((unsigned char*)malloc(0))