Code::Blocks Forums

User forums => Using Code::Blocks => Topic started by: r.stiltskin on April 18, 2008, 08:02:39 PM

Title: can't find declaration of some variables
Post by: r.stiltskin on April 18, 2008, 08:02:39 PM
If variables are defined as
const int myFirstVar = 1 << 4;
const int mySecondVar = 1 << 2;
const int myNum = myFirstVar | mySecondVar;

the context-menu command "Find declaration of '[any of these variables] " fails, i.e.: Warning
Not found: myFirstVar


Is this a bug, or is there something I can do to locate such declarations in my project?
Title: Re: can't find declaration of some variables
Post by: mandrav on April 18, 2008, 08:34:59 PM
Quote from: r.stiltskin on April 18, 2008, 08:02:39 PM
If variables are defined as
const int myFirstVar = 1 << 4;
const int mySecondVar = 1 << 2;
const int myNum = myFirstVar | mySecondVar;

the context-menu command "Find declaration of '[any of these variables] " fails, i.e.: Warning
Not found: myFirstVar


Is this a bug, or is there something I can do to locate such declarations in my project?

Thanks for the simple test case.
Fixed in svn, rev5007.
Title: Re: can't find declaration of some variables
Post by: hKarel on December 02, 2008, 11:07:15 PM
Hello, all
I use svn, rev5322. The error is not corrected.
In the same way, the error reveals itself when variable is a parameter of function.
Title: Re: can't find declaration of some variables
Post by: Jenna on December 02, 2008, 11:57:55 PM
Quote from: hKarel on December 02, 2008, 11:07:15 PM
Hello, all
I use svn, rev5322. The error is not corrected.
Should (now really) be fixed in svn (r5327).

Quote from: hKarel on December 02, 2008, 11:07:15 PM
In the same way, the error reveals itself when variable is a parameter of function.

Can you give a short example ?
Title: Re: can't find declaration of some variables
Post by: hKarel on December 03, 2008, 09:07:05 AM
Simple example:

int main(int argc, char *argv[])
{
  ........ 
  int my_argc = argc;
 
}

Find declaration of 'argc' - Not found