//===----------------------------------------------------------------------===//
#include "llvm/Object/YAML.h"
+#include "llvm/ADT/StringExtras.h"
#include "llvm/Support/raw_ostream.h"
+#include <cctype>
using namespace llvm;
using namespace object::yaml;
}
void BinaryRef::writeAsHex(raw_ostream &OS) const {
+ if (binary_size() == 0) {
+ OS << "\"\"";
+ return;
+ }
if (DataIsHexString) {
OS.write((const char *)Data.data(), Data.size());
return;