1 #include "llvm/ADT/ArrayRef.h"
2 #include "llvm/ADT/DenseMap.h"
3 #include "llvm/ADT/Optional.h"
4 #include "llvm/ADT/SmallString.h"
5 #include "llvm/ADT/SmallVector.h"
6 #include "llvm/ADT/Twine.h"
7 #include "llvm/Support/Error.h"
8 
9 int Array[] = {1, 2, 3};
10 
11 llvm::ArrayRef<int> ArrayRef(Array);
12 llvm::MutableArrayRef<int> MutableArrayRef(Array);
13 llvm::DenseMap<int, int> DenseMap = {{4, 5}, {6, 7}};
14 llvm::Expected<int> ExpectedValue(8);
15 llvm::Expected<int> ExpectedError(llvm::createStringError({}, ""));
16 llvm::Optional<int> OptionalValue(9);
17 llvm::Optional<int> OptionalNone(llvm::None);
18 llvm::SmallVector<int, 5> SmallVector = {10, 11, 12};
19 llvm::SmallString<5> SmallString("foo");
20 llvm::StringRef StringRef = "bar";
21 llvm::Twine Twine = llvm::Twine(SmallString) + StringRef;
22 
main()23 int main() {
24   return 0;
25 }
26