text: load("bf4b12814bc95f34eeb130127d8438ab.js");
  load("93fae755edd261212639eed30afa2ca4.js");
  // Copyright 2009 the Sputnik authors.  All rights reserved.
  // This code is governed by the BSD license found in the LICENSE file.
  /*---
  esid: sec-postfix-expressions-static-semantics-early-errors
  es6id: 12.4.1
  es5id: 11.1.6_A3_T5
  description: Applied to a "covered" IdentifierReference
  info: |
    PostfixExpression :
      LeftHandSideExpression ++
      LeftHandSideExpression --
  
    - It is an early Reference Error if IsValidSimpleAssignmentTarget of
      LeftHandSideExpression is false.
  
    Static Semantics: IsValidSimpleAssignmentTarget
  
    IdentifierReference : Identifier
  
    1. If this IdentifierReference is contained in strict mode code and
       StringValue of Identifier is "eval" or "arguments", return false.
    2. Return true.
  ---*/
  
  var y = 1;
  
  (y)--;
  
  assert.sameValue(y, 0);
  