================
Comment at: lib/CodeGen/BackendUtil.cpp:422-429
@@ -421,1 +421,10 @@
 
+  if (CodeGenOpts.ThreadModel == "posix")
+    Options.ThreadModel = llvm::ThreadModel::POSIX;
+  else if (CodeGenOpts.ThreadModel == "single")
+    Options.ThreadModel = llvm::ThreadModel::Single;
+  else {
+    assert(false && "Invalid Thread model!");
+    Options.ThreadModel = llvm::ThreadModel::POSIX;
+  }
+
----------------
You may want to consider using LLVM's [[ 
http://llvm.org/docs/doxygen/html/classllvm_1_1StringSwitch.html#details | 
StringSwitch ]] here.

================
Comment at: lib/CodeGen/BackendUtil.cpp:427
@@ +426,3 @@
+  else {
+    assert(false && "Invalid Thread model!");
+    Options.ThreadModel = llvm::ThreadModel::POSIX;
----------------
This assertion doesn't look too useful.

http://reviews.llvm.org/D4985



_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to