Merge pull request #137 from ddunbar/discovered-dep-order

[Core] Insert discovered deps at the appropriate point.
diff --git a/lib/Core/BuildEngine.cpp b/lib/Core/BuildEngine.cpp
index 9d8ce2a..6175471 100644
--- a/lib/Core/BuildEngine.cpp
+++ b/lib/Core/BuildEngine.cpp
@@ -800,7 +800,7 @@
         // they are not keys for rules which have not been run, which would
         // indicate an underspecified build (e.g., a generated header).
         ruleInfo->result.dependencies.insert(
-          ruleInfo->result.dependencies.begin(),
+          ruleInfo->result.dependencies.end(),
           taskInfo->discoveredDependencies.begin(),
           taskInfo->discoveredDependencies.end());