[PATCH] D151298: [clang][LoongArch] Fix the calling convention for empty struct in C++ mode
    John McCall via Phabricator via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Wed May 24 11:50:45 PDT 2023
    
    
  
rjmccall added a comment.
As far as I'm concerned as editor of the Itanium ABI, the ABI treatment of trivial-for-the-purposes-of-calls classes is purely a psABI matter, and the Itanium ABI's wording around empty classes is merely a suggestion if the psABI doesn't have more specific rules (because empty structs are normally invalid in C).  Do what you think is best for your ABI.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D151298/new/
https://reviews.llvm.org/D151298
    
    
More information about the cfe-commits
mailing list