)]}'
{
  "commit": "102cf2a72d79b18f9e321ce37a58fb833ec2e578",
  "tree": "56fb9a0fa7a1b61bd69607596e8228d4ce41f1c3",
  "parents": [
    "df0e8b81370f741c734e4f4187d029d6a8cb18f2"
  ],
  "author": {
    "name": "Deven Desai",
    "email": "deven.desai.amd@gmail.com",
    "time": "Tue Oct 22 19:21:27 2019 +0000"
  },
  "committer": {
    "name": "Deven Desai",
    "email": "deven.desai.amd@gmail.com",
    "time": "Tue Oct 22 19:21:27 2019 +0000"
  },
  "message": "Fix for the HIP build+test errors.\n\nThe errors were introduced by this commit :\n\nAfter the above mentioned commit, some of the tests started failing with the following error\n\n\n```\nBuilt target cxx11_tensor_reduction\nBuilding HIPCC object unsupported/test/CMakeFiles/cxx11_tensor_reduction_gpu_5.dir/cxx11_tensor_reduction_gpu_5_generated_cxx11_tensor_reduction_gpu.cu.o\nIn file included from /home/rocm-user/eigen/unsupported/test/cxx11_tensor_reduction_gpu.cu:16:\nIn file included from /home/rocm-user/eigen/unsupported/Eigen/CXX11/Tensor:117:\n/home/rocm-user/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBlockV2.h:155:5: error: the field type is not amp-compatible\n    DestinationBufferKind m_kind;\n    ^\n/home/rocm-user/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBlockV2.h:211:3: error: the field type is not amp-compatible\n  DestinationBuffer m_destination;\n  ^\n```\n\n\nFor some reason HIPCC does not like device code to contain enum types which do not have the base-type explicitly declared. The fix is trivial, explicitly state \"int\" as the basetype\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c85c4c6c8fc7975a3ed74d3e2acba0b44f34e2dd",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorBlockV2.h",
      "new_id": "48417c12e8c29ce3864dfd221c4eb7916a3eb044",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorBlockV2.h"
    }
  ]
}
