)]}'
{
  "commit": "f400d065a2ecda19b46fc0f7ec0a1fe6d7dd597e",
  "tree": "1fa8979936194d1a89a3cfbfa2d686a8d1e5ad14",
  "parents": [
    "b4578c16a45756144f48f0f03ebe77b61762a022"
  ],
  "author": {
    "name": "Nathaniel Shead",
    "email": "nathanieloshead@gmail.com",
    "time": "Fri Dec 20 22:09:39 2024 +1100"
  },
  "committer": {
    "name": "Nathaniel Shead",
    "email": "nathanieloshead@gmail.com",
    "time": "Fri Jan 17 23:53:54 2025 +1100"
  },
  "message": "c++: Allow pragmas in NSDMIs [PR118147]\n\nThis patch removes the (unnecessary) CPP_PRAGMA_EOL case from\ncp_parser_cache_defarg, which currently has the result that any pragmas\nin the NSDMI cause an error.\n\n\tPR c++/118147\n\ngcc/cp/ChangeLog:\n\n\t* parser.cc (cp_parser_cache_defarg): Don\u0027t error when\n\tCPP_PRAGMA_EOL.\n\ngcc/testsuite/ChangeLog:\n\n\t* g++.dg/cpp0x/nsdmi-defer7.C: New test.\n\nSigned-off-by: Nathaniel Shead \u003cnathanieloshead@gmail.com\u003e\n(cherry picked from commit f3ccc57e5f044031a1b07e79330de9220e93afe7)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "725b5ef4ad66b7de42ec726b0331fd6e6465cc88",
      "old_mode": 33188,
      "old_path": "gcc/cp/parser.cc",
      "new_id": "5bfbdf85f15223a9b7d622e085f18576f104fb0b",
      "new_mode": 33188,
      "new_path": "gcc/cp/parser.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bef636ccbd2e7cfc9e3583cf08bf4e269634087",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/g++.dg/cpp0x/nsdmi-defer7.C"
    }
  ]
}
