• Gustavo Niemeyer's avatar
    xml: handle tag paths through the same element · c52ad234
    Gustavo Niemeyer authored
    With the current implementation, xml unmarshalling
    will silently fail to unmarshal any paths passing
    through the same element, such as:
    
    type T struct {
    	A string "dummy>a"
    	B string "dummy>b"
    }
    
    This change tweaks the algorithm so that this works
    correctly.
    
    Also, using paths that would cause the same element to
    unmarshal twice will error out ahead of time explaining
    the problem, rather than silently misbehaving.
    
    R=rsc
    CC=golang-dev
    https://golang.org/cl/4082041
    c52ad234
Name
Last commit
Last update
..
cmd Loading commit data...
lib9 Loading commit data...
libbio Loading commit data...
libmach Loading commit data...
pkg Loading commit data...
Make.ccmd Loading commit data...
Make.clib Loading commit data...
Make.cmd Loading commit data...
Make.common Loading commit data...
Make.inc Loading commit data...
Make.pkg Loading commit data...
all.bash Loading commit data...
clean.bash Loading commit data...
env.bash Loading commit data...
make.bash Loading commit data...
quietgcc.bash Loading commit data...
run.bash Loading commit data...
sudo.bash Loading commit data...
version.bash Loading commit data...