SuccessChanges

Summary

  1. Revert rG0b18c4c0ec03f0321ee83b9976da5777d0e4f53f "SmallVector.h - remove unused MathExtras.h header (REAPPLIED). NFCI." (details)
  2. DirectoryWatcher-linux.cpp - add missing implicit MathExtras.h header dependency. NFCI. (details)
  3. LibcBenchmark.h - add missing implicit cmath header dependency. NFCI. (details)
  4. Fix uninitialized variable warnings. NFCI. (details)
Commit b47a7bb7031bf9dbe280f8bbdf8debae02187248 by llvm-dev
Revert rG0b18c4c0ec03f0321ee83b9976da5777d0e4f53f "SmallVector.h - remove unused MathExtras.h header (REAPPLIED). NFCI."

Buildbots still seem to find implicit header dependencies that I can't locally....
The file was modifiedllvm/include/llvm/ADT/SmallVector.h
Commit 72390f0c28dddffc53c20ba0ec765b8de4e05383 by llvm-dev
DirectoryWatcher-linux.cpp - add missing implicit MathExtras.h header dependency. NFCI.
The file was modifiedclang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp
Commit c2ab3d2c85c8af4483f05d8bb702891cd3682969 by llvm-dev
LibcBenchmark.h - add missing implicit cmath header dependency. NFCI.

Noticed while investigating if we can remove an unnecessary MathExtras.h include from SmallVector.h
The file was modifiedlibc/benchmarks/LibcBenchmark.h
Commit c18df1e1569c8a0ecfd89c9879332f5c6bb95bf9 by llvm-dev
Fix uninitialized variable warnings. NFCI.
The file was modifiedllvm/include/llvm/Transforms/IPO/IROutliner.h