hans added a comment.

> Sure, they won't be included together, but will GCC users get warnings from 
> passing non-volatile pointers to `_mm_prefetchw`? If we change these 
> qualifiers to match MSVC, will GCC/Clang users be able to observe any change 
> in behavior?

I don't think that should cause any problems. Passing a less qualified pointer 
to a more cv-qualified parameter should be fine, e.g.

  void f(volatile void* p);
  
  void g(void *p) {
    f(p);
  }


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D106790

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

Reply via email to