Prevent shadowing of reified parameters
commit67166b6362309e77d9136bc1cdb26b6065d0edfe
authorOguz Ulgen <oulgen@fb.com>
Fri, 28 Feb 2020 23:30:40 +0000 (28 15:30 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 28 Feb 2020 23:40:50 +0000 (28 15:40 -0800)
tree58e5c3004df2840eec0468afa2fe98208c4bbe05
parent769c6cf4d81778595ff2424143422b1ba5e84db7
Prevent shadowing of reified parameters

Summary: Previously, we were looking for reified parameter errors when both clashes were reified, we should also prevent clashes between erased and reified parameters.

Reviewed By: shiqicao

Differential Revision: D20151141

fbshipit-source-id: 5769814369bd0e2c167481bb320850dc1816c29b
hphp/hack/src/parser/rust_parser_errors.rs
hphp/test/slow/reified_generics/shadowing-reified-param-between-class-and-function-2.php [new file with mode: 0644]
hphp/test/slow/reified_generics/shadowing-reified-param-between-class-and-function-2.php.expectf [new file with mode: 0644]