More assertion failures on gccgo/dragonegg

Hi!

gccgo now trips the assertion in Constants.cpp, line 1318:

  assert(!HAS_RTL_P(exp) && "Cache collision with decl_llvm!");

Does it make sense to split WeakVHCache (Cache.cpp) into ConstantCache
and DeclCache?

Thanks!

Hi Sanjoy,

gccgo now trips the assertion in Constants.cpp, line 1318:

   assert(!HAS_RTL_P(exp)&& "Cache collision with decl_llvm!");

Does it make sense to split WeakVHCache (Cache.cpp) into ConstantCache
and DeclCache?

this probably represents a Go bug and needs to be analysed.

Ciao, Duncan.