Fixing OSS Bug #3130
commitf383cad7b75ce7e3f8c42f519873a5a556e09e42
authorPaul Bissonnette <paulbiss@fb.com>
Wed, 30 Jul 2014 17:17:54 +0000 (30 10:17 -0700)
committerfacebook-github-bot <githubbot@fb.com>
Tue, 5 Aug 2014 22:00:25 +0000 (5 15:00 -0700)
tree3ef90ed5b001864f87d0fb371b352adbaae819a9
parenta73c04d323a6a188fb136ede86219878d6158216
Fixing OSS Bug #3130

Summary: An interaction between the simplifier, guard relaxation, and member instructions
was causing a Str to be relaxed to a Cell despite a ConcatStrStr consuming the
string.

Reviewed By: @swtaarrs

Differential Revision: D1467017
hphp/runtime/vm/jit/frame-state.cpp
hphp/test/quick/guard-bug.php [new file with mode: 0644]
hphp/test/quick/guard-bug.php.expect [new file with mode: 0644]