[Uml-devel] [Bug 119125] New: Preprocessor keywords ignored which causes endless loop in code import
whclevelandjr at msn.com
Wed Dec 28 11:48:07 UTC 2005
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
Summary: Preprocessor keywords ignored which causes endless loop
in code import
Platform: SuSE RPMs
ReportedBy: whclevelandjr msn com
Version: (using KDE KDE 3.5.0)
Installed from: SuSE RPMs
Importing C++ header files that have circular references (using #include) causes the code import to enter a infinite loop and causes the whole KDE to hang.
Problem stems from preprocessor commands being ignored.
One can argue the following example is bad coding form, but gcc, cc, and msvc have no problems with the files.
( This situation presented itself when we decided to place the child classes in seperate header files and still only require the base.h file to be included in the original source code )
Example problem headers:
// children includes
class Child : public Base
class Child2 : public Base
More information about the umbrello-devel