Use -fno-warn-name-shadowing