News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

can't find declaration of some variables

Started by r.stiltskin, April 18, 2008, 08:02:39 PM

Previous topic - Next topic

r.stiltskin

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?

mandrav

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.
Be patient!
This bug will be fixed soon...

hKarel

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.

Jenna

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 ?

hKarel

Simple example:

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

Find declaration of 'argc' - Not found