Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
When emitting the static variables we need to make sure that the order is preserved. Fix this by making StaticDecls a std::list which has O(1) random removal. llvm-svn: 61621