build fixes for
ADD
build_llvm_with_gcc.patch
+diff --git a/llvm/include/llvm/ADT/Twine.h b/llvm/include/llvm/ADT/Twine.h
+index 6364a91454d3..332d3d9b27f8 100644
+--- a/llvm/include/llvm/ADT/Twine.h
++++ b/llvm/include/llvm/ADT/Twine.h
+@@ -157,11 +157,11 @@ namespace llvm {
+
+ /// LHS - The prefix in the concatenation, which may be uninitialized for
+ /// Null or Empty kinds.
+- Child LHS;
++ Child LHS = {0};
+
+ /// RHS - The suffix in the concatenation, which may be uninitialized for
+ /// Null or Empty kinds.
+- Child RHS;
++ Child RHS = {0};
+
+ /// LHSKind - The NodeKind of the left hand side, \see getLHSKind().
+ NodeKind LHSKind = EmptyKind;

MODIFY
tools/transform.cpp
tools/transform.cpp
#include "util/stopwatch.h"
#include "util/symexec.h"
#include <algorithm>
+#include <climits>
#include <iostream>
#include <map>
#include <numeric>

build fixes for @NikolajBjorner