components/llvm/patches/024-solaris-LLVM-tools-llvm-dis.patch
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Thu, 25 Aug 2016 23:02:28 -0700
changeset 6703 b41bd36a76a5
parent 6512 92717ce71105
permissions -rw-r--r--
Added tag s12-107 for changeset 140c4300a556

# 24314638 LLVM CommandLine subsystem is busted
# 3.9.X upstream.
--- tools/llvm-dis/llvm-dis.cpp	2015-12-18 15:13:39.000000000 -0500
+++ tools/llvm-dis/llvm-dis.cpp	2016-05-08 23:19:20.579431896 -0400
@@ -38,11 +38,12 @@
 using namespace llvm;
 
 static cl::opt<std::string>
-InputFilename(cl::Positional, cl::desc("<input bitcode>"), cl::init("-"));
+InputFilename(cl::Positional, cl::desc("<input bitcode>"),
+              cl::init(std::string("-")));
 
 static cl::opt<std::string>
 OutputFilename("o", cl::desc("Override output filename"),
-               cl::value_desc("filename"));
+               cl::value_desc("<output filename>"));
 
 static cl::opt<bool>
 Force("f", cl::desc("Enable binary output on terminals"));