[Qt-creator] Bug

Igor Mironchik igor.mironchik at gmail.com
Thu May 4 10:31:32 CEST 2017


Hello,

I cough a bug in 4.2.2 built with Qt 5.8.0 (MSVC 2015, 32 bit)  - 
official binaries.

Let's say you have following code:


#define SL

const char * t[ 13 * 3 ] = {
     SL"a", SL"abc", SL"-a", SL"--abc", SL"123", SL"sdf", SL"sdf", SL"l",
     SL"-as", SL"-jh", SL"-hj", SL"----", SL"122", SL"a", SL"abc", SL"-a",
     SL"--abc", SL"123", SL"sdf", SL"sdf", SL"l", SL"-as", SL"-jh", SL"-hj",
     SL"----", SL"122", SL"a", SL"abc", SL"-a", SL"--abc", SL"123", SL"sdf",
     SL"sdf", SL"l", SL"-as", SL"-jh", SL"-hj", SL"----", SL"122"
};

And you want to replace SL" with SL( ". But you want to replace it in 
whole project. Than you are doing:

Ctrl+F -> Advanced -> Search for SL" -> Search & Replace -> Replace 
with: SL( " -> Replace.

And you will get something similar to:


#define SL

const char * t[ 13 * 3 ] = {
     SL"a", SL"abc", SL( "-a", SL( "--abc", SL"123", SL"sdf", SL"sdf", 
SL"l",
     SL( "-as", SL( "-jh", SL( "-hj", SL( "----", SL"122", SL"a", 
SL"abc", SL( "-a",
     SL( "--abc", SL"123", SL"sdf", SL"sdf", SL"l", SL( "-as", SL( 
"-jh", SL( "-hj",
     SL( "----", SL"122", SL"a", SL"abc", SL( "-a", SL( "--abc", 
SL"123", SL"sdf",
     SL"sdf", SL"l", SL( "-as", SL( "-jh", SL( "-hj", SL( "----", SL"122"
};


Not all SL" were changed...

Is it a known bug? Thank you.


---
This email has been checked for viruses by AVG.
http://www.avg.com




More information about the Qt-creator mailing list