[PATCH] D121065: [X86] Fix MCSymbolizer interface for X86Disassembler
    Maksim Panchenko via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sun Mar  6 19:57:06 PST 2022
    
    
  
maksfb added inline comments.
================
Comment at: llvm/unittests/MC/X86/X86MCDisassemblerTest.cpp:90-91
+};
+
+TEST(X86Disassembler, X86MCSymbolizerTest) {
+  if (!getContext())
----------------
skan wrote:
> maksfb wrote:
> > skan wrote:
> > > I think this unittest in the wrong place. You test X86MCSymbolizerTest here, which is defined in this unittest. It's meaningless. This unnit test should be added in D120928 and tests the real `X86MCSymbolizer`.
> > This diff clearly fixes an existing interface and needs a test and the only test possible is the unit test.
> > 
> > The only question is if this interface fix should be committed separately from its usage in D120928. I'm fine either way, but I can see a theoretical benefit in the split of commits.
> Question: which line of X86MCDisassemblerTest.cpp would fail w/o this patch?
Most of expects. 
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D121065/new/
https://reviews.llvm.org/D121065
    
    
More information about the llvm-commits
mailing list