Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Stack overflow on parsing CPP file

Could you please file a bug for this. Is the problem reproducible with the same file moved to a separate project containing just that file? If not, you can try to run the file through the preprocessor and check if the problem is reproducible with the preprocessed file.


On Thu, Oct 2, 2008 at 9:06 AM, Dmitry Smirnov <divis1969@xxxxxxxxx> wrote:

While creating IASTTranslationUnit for some file I've encontered a
Stack overflow (see attachment).

I'm trying to understand whether this a bug or the file is so complex
for the parser.
Unfortunately, I cannot share the file. At the same time I cannot yet
create some simpler example because I do not understand what happens
It looks like the problem is some kind of unstable issue: few
different files can cause such error but sometimes parsing of a file
goes ok.

I tried to lookup what was the name at lines
ASTInternal.addName(IScope, IASTName) line: 83

In all the cases these names are <Class Name>:<Method Name>
And what is interesting here is that one and the same name appears
exactly 5 times (in 5 consequetive frame records for this
ASTInternal.addName ). 6th frame starts a sequence for another method.

Do you have any ideas how to figure out the reason for that behavour?


cdt-dev mailing list

Back to the top