JDevlieghere marked 2 inline comments as done.
JDevlieghere added inline comments.


================
Comment at: lldb/unittests/Target/ExecutionContextTest.cpp:77
+TEST_F(ExecutionContextTest, GetByteOrderTarget) {
+  ArchSpec arch = Target::GetDefaultArchitecture();
+  arch.SetTriple("armv7-pc-apple");
----------------
labath wrote:
> I don't understand this.. Why do you fetch the ArchSpec via 
> `Target::GetDefaultArchitecture()` and then immediately overwrite it on the 
> next line? Can this line just be deleted?
Yep, I uploaded an old version of the patch. This and the triple should've 
already been fixed. 


================
Comment at: lldb/unittests/Target/ExecutionContextTest.cpp:124
+  ExecutionContext process_ctx(process_sp);
+  EXPECT_EQ(process_sp->GetByteOrder(), process_ctx.GetByteOrder());
+}
----------------
labath wrote:
> It doesn't look like the presence of a process will change what 
> ExecutionContext::GetByteOrder returns, as it checks the target first. OTOH, 
> I don't know why would the byte order of a process be ever different from the 
> byte order of its target...
Yeah, I think the logic in the implementation is redundant, this is more of a 
test to prevent regressions in case the implementation would change in the 
future. 


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D48704/new/

https://reviews.llvm.org/D48704



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to