)]}'
{
  "commit": "376713ff505f31b698a3ab095fad7b6e08f99e74",
  "tree": "d6a166453b822c24c64cb6a94d90b2a2caad840f",
  "parents": [
    "17daa84348f55aac7b0264a3e545a1cc4b16fe1a"
  ],
  "author": {
    "name": "Peter Klausler",
    "email": "pklausler@nvidia.com",
    "time": "Thu Nov 14 14:58:19 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Nov 14 14:58:19 2024 -0800"
  },
  "message": "[flang] Accept CLASS(*) array in EOSHIFT (#116114)\n\nThe intrinsic processing code wasn\u0027t allowing the ARRAY\u003d argument to the\r\nEOSHIFT intrinsic function to be CLASS(*). That case seems to conform to\r\nthe standard, although only one compiler could actually handle it, so\r\nallow for it.\r\n\r\nFixes https://github.com/llvm/llvm-project/issues/115923.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d0e683eef23fc8d232e7bea76400977f9420e35",
      "old_mode": 33188,
      "old_path": "flang/lib/Evaluate/intrinsics.cpp",
      "new_id": "1e27c0ae4216c5ea06ff0304d755e5bb32dc784e",
      "new_mode": 33188,
      "new_path": "flang/lib/Evaluate/intrinsics.cpp"
    },
    {
      "type": "modify",
      "old_id": "b65502933b862fd4c58918e7b06805ddc7b5634e",
      "old_mode": 33188,
      "old_path": "flang/runtime/transformational.cpp",
      "new_id": "ab303bdef9b1d145e95b5c7d70811028cf809110",
      "new_mode": 33188,
      "new_path": "flang/runtime/transformational.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccddab02f5a11b294da30fc997a01be9a9d45f1d",
      "new_mode": 33188,
      "new_path": "flang/test/Evaluate/bug115923.f90"
    }
  ]
}
