On Mon, Oct 15, 2012 at 12:35:27AM +0300, Janne Blomqvist wrote: > On Sat, Oct 13, 2012 at 4:26 PM, Tobias Schlüter > > I'm putting forward two patches. One uses a C++ map to very concisely build > > up and handle the ordered list of symbols. This has three problems: > > 1) gfortran maintainers may not want C++isms (even though in this case > > it's very localized, and in my opinion very transparent), and
Even if you prefer a C++isms, why don't you go for "hash-table.h"? std::map at least with the default allocator will just crash the compiler if malloc returns NULL (remember that we build with -fno-exceptions), while when you use hash-table.h (or hashtab.h) you get proper OOM diagnostics. Jakub