)]}'
{
  "commit": "bcbf86399f16fcf02b278cf43a1aa83b522a9de3",
  "tree": "4d9490ca9af14fa9e682969d865aeaa5e07cbc39",
  "parents": [
    "a1c37501ed195d1e03b9871a09bdcf9d9a0559e5"
  ],
  "author": {
    "name": "Douglas Gregor",
    "email": "dgregor@apple.com",
    "time": "Mon Feb 16 18:20:44 2009 +0000"
  },
  "committer": {
    "name": "Douglas Gregor",
    "email": "dgregor@apple.com",
    "time": "Mon Feb 16 18:20:44 2009 +0000"
  },
  "message": "When a function with a prototype is redeclared without a prototype,\nmerge the prototype into the redeclaration (and make a note in the\ndeclaration). Fixes PR3588.\n\nllvm-svn: 64641\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "337f041b47876f9c7681bc6916a2190566ba7939",
      "old_mode": 33188,
      "old_path": "clang/include/clang/AST/Decl.h",
      "new_id": "18a56cf892219c90bd8617a84a6f5a147a52a7c9",
      "new_mode": 33188,
      "new_path": "clang/include/clang/AST/Decl.h"
    },
    {
      "type": "modify",
      "old_id": "3960a7d57c060598d891d9e59188bb8c93c2b761",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaDecl.cpp",
      "new_id": "444f85e77398653e95538913483a6e1ff77e4912",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaDecl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85663396cf396a7c51457e8f645f2d70e52b1283",
      "new_mode": 33188,
      "new_path": "clang/test/Sema/function-redecl.c"
    }
  ]
}
