<p dir="ltr">Test case? </p>
<br><div class="gmail_quote"><div dir="ltr">On Fri, Mar 4, 2016, 4:02 AM Bhushan D. Attarde via cfe-commits <<a href="mailto:cfe-commits@lists.llvm.org">cfe-commits@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: bhushan.attarde<br>
Date: Fri Mar  4 00:56:29 2016<br>
New Revision: 262691<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=262691&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=262691&view=rev</a><br>
Log:<br>
[MIPS] initFeatureMap() to handle empty string argument<br>
<br>
    SUMMARY:<br>
    This patch sets CPU string to its default value when it is not supplied by caller.<br>
<br>
    Reviewers: vkalintiris, dsanders<br>
    Subscribers: mohit.bhakkad, sagar, jaydeep, cfe-commits<br>
    Differential Revision: <a href="http://reviews.llvm.org/D16139" rel="noreferrer" target="_blank">http://reviews.llvm.org/D16139</a><br>
<br>
Modified:<br>
    cfe/trunk/lib/Basic/Targets.cpp<br>
<br>
Modified: cfe/trunk/lib/Basic/Targets.cpp<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Targets.cpp?rev=262691&r1=262690&r2=262691&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Targets.cpp?rev=262691&r1=262690&r2=262691&view=diff</a><br>
==============================================================================<br>
--- cfe/trunk/lib/Basic/Targets.cpp (original)<br>
+++ cfe/trunk/lib/Basic/Targets.cpp Fri Mar  4 00:56:29 2016<br>
@@ -6689,6 +6689,8 @@ public:<br>
   initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags,<br>
                  StringRef CPU,<br>
                  const std::vector<std::string> &FeaturesVec) const override {<br>
+    if (CPU.empty())<br>
+      CPU = getCPU();<br>
     if (CPU == "octeon")<br>
       Features["mips64r2"] = Features["cnmips"] = true;<br>
     else<br>
<br>
<br>
_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@lists.llvm.org" target="_blank">cfe-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits</a><br>
</blockquote></div>