blob: 94213f941436bba2b4396277e222c48a76e6cf2e [file] [log] [blame]
# RUN: gdb -q -batch -n -iex 'source %llvm_src_root/utils/gdb-scripts/prettyprinters.py' -x %s %llvm_tools_dir/prettyprinters | FileCheck %s
break main
run
# CHECK: llvm::ArrayRef of length 3 = {1, 2, 3}
p ArrayRef
# CHECK: llvm::ArrayRef of length 3 = {1, 2, 3}
p MutableArrayRef
# CHECK: llvm::DenseMap with 2 elements = {
# CHECK: [4] = 5,
# CHECK: [6] = 7,
# CHECK: }
p DenseMap
# CHECK: llvm::Expected = {value = 8}
p ExpectedValue
# CHECK: llvm::Expected is error
p ExpectedError
# CHECK: llvm::Optional = {value = 9}
p OptionalValue
# CHECK: llvm::Optional is not initialized
p OptionalNone
# CHECK: llvm::SmallVector of Size 3, Capacity 5 = {10, 11, 12}
p SmallVector
# CHECK: "foo"
p SmallString
# CHECK: "bar"
p StringRef
# CHECK: "\"foo\"\"bar\""
p Twine