[omniORB] bug report: wstring causes "Fatal error in C++ backend"

André Bjärby andre@infragaming.com
Mon, 14 Aug 2000 13:49:48 +0200


I know that omniorb does not yet support wide strings and as you'll see,
the c++ backend reports this ... but only sometimes. If this isn't a bug
or I've submitted it in the wrong way, please let me know. 


$ cat foo.idl
struct foo {
  wstring name;
};

// 1
$ omniidl -cxx foo.idl

// 2
$ omniidl -cxx -Wba foo.idl
omniidl: Fatal error in C++ backend
omniidl:
omniidl: Wide-strings are not supported
omniidl: Debug mode is currently off


$ cat bar.idl
interface bar {
    wstring hello ();
};

// 3
$ omniidl -cxx bar.idl
omniidl: Fatal error in C++ backend
omniidl:
omniidl: An AttributeError exception was caught
omniidl: Debug mode is currently off



My questions are:
Should the file compiled in (1) really pass without complaint since
omniidl reports that wide strings are not supported in (2) ? And as for
(3), well ...


/A