The code namespace a {} namespace b { namespace c = a; namespace c = a; } fails for 3.4.0 ("declaration of 'namespace c = a;' conflicts with previous declaration 'namespace c = a;'"), but works for 3.3.3. The simpler code namespace a {} namespace c = a; namespace c = a; works for both 3.4.0 and 3.3.3.
Confirmed, this is a regression, I do not know if this works in 3.4.1 but it does work in 3.5.0.
Mark fixed this for 3.4.1 and mainline a few days ago. W.