mapping: fixed test case The recently added cleanup of weak mappings during rehash makes adding entries to a weak mapping semantically similar to running gc(). Using this analogy, the testcase before this commit assumed that mapping a = set_weak_flag(([]), 1); a[17] = ({ 17 }); gc(); results in a having one entry, which is clearly false.