Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[meta] Support Microsoft C++ ABI #12849

Closed
timurrrr opened this issue Apr 6, 2012 · 199 comments
Closed

[meta] Support Microsoft C++ ABI #12849

timurrrr opened this issue Apr 6, 2012 · 199 comments
Labels
ABI Application Binary Interface bugzilla Issues migrated from bugzilla c++ clang:codegen metabug

Comments

@timurrrr
Copy link
Contributor

timurrrr commented Apr 6, 2012

Bugzilla Link 12477
Version unspecified
OS Windows NT
Depends On llvm/llvm-bugzilla-archive#17152 llvm/llvm-bugzilla-archive#18126 llvm/llvm-bugzilla-archive#19398 llvm/llvm-bugzilla-archive#21022 llvm/llvm-bugzilla-archive#23549 #5430 #5436 #9585 #9649 #11777 #12161 #12219 #12413 #12446 #12488 #12704 #12705 #12708 llvm/llvm-bugzilla-archive#12535 llvm/llvm-bugzilla-archive#12594 llvm/llvm-bugzilla-archive#12603 llvm/llvm-bugzilla-archive#12631 llvm/llvm-bugzilla-archive#12648 llvm/llvm-bugzilla-archive#12701 llvm/llvm-bugzilla-archive#12709 llvm/llvm-bugzilla-archive#12715 llvm/llvm-bugzilla-archive#12749 llvm/llvm-bugzilla-archive#12783 llvm/llvm-bugzilla-archive#12784 llvm/llvm-bugzilla-archive#12785 llvm/llvm-bugzilla-archive#12974 llvm/llvm-bugzilla-archive#13022 llvm/llvm-bugzilla-archive#13047 llvm/llvm-bugzilla-archive#13153 llvm/llvm-bugzilla-archive#13158 llvm/llvm-bugzilla-archive#13176 llvm/llvm-bugzilla-archive#13177 llvm/llvm-bugzilla-archive#13182 llvm/llvm-bugzilla-archive#13207 llvm/llvm-bugzilla-archive#13231 llvm/llvm-bugzilla-archive#13232 llvm/llvm-bugzilla-archive#13344 llvm/llvm-bugzilla-archive#13389 llvm/llvm-bugzilla-archive#13434 llvm/llvm-bugzilla-archive#13443 llvm/llvm-bugzilla-archive#13444 llvm/llvm-bugzilla-archive#13455 llvm/llvm-bugzilla-archive#13457 llvm/llvm-bugzilla-archive#13488 llvm/llvm-bugzilla-archive#13676 llvm/llvm-bugzilla-archive#13761 llvm/llvm-bugzilla-archive#13782 llvm/llvm-bugzilla-archive#13792 llvm/llvm-bugzilla-archive#13984 llvm/llvm-bugzilla-archive#14006 llvm/llvm-bugzilla-archive#14104 llvm/llvm-bugzilla-archive#14410 llvm/llvm-bugzilla-archive#14413 llvm/llvm-bugzilla-archive#15058 llvm/llvm-bugzilla-archive#15512 llvm/llvm-bugzilla-archive#15556 llvm/llvm-bugzilla-archive#15768 llvm/llvm-bugzilla-archive#15875 llvm/llvm-bugzilla-archive#15900 llvm/llvm-bugzilla-archive#16096 llvm/llvm-bugzilla-archive#16233 llvm/llvm-bugzilla-archive#16406 llvm/llvm-bugzilla-archive#16459 llvm/llvm-bugzilla-archive#16655 llvm/llvm-bugzilla-archive#16735 llvm/llvm-bugzilla-archive#16759 llvm/llvm-bugzilla-archive#16788 llvm/llvm-bugzilla-archive#16789 llvm/llvm-bugzilla-archive#16832 llvm/llvm-bugzilla-archive#16835 llvm/llvm-bugzilla-archive#16836 llvm/llvm-bugzilla-archive#16844 llvm/llvm-bugzilla-archive#16848 llvm/llvm-bugzilla-archive#16853 llvm/llvm-bugzilla-archive#16887 llvm/llvm-bugzilla-archive#16888 llvm/llvm-bugzilla-archive#16959 llvm/llvm-bugzilla-archive#16994 llvm/llvm-bugzilla-archive#17034 llvm/llvm-bugzilla-archive#17100 llvm/llvm-bugzilla-archive#17157 llvm/llvm-bugzilla-archive#17161 llvm/llvm-bugzilla-archive#17273 llvm/llvm-bugzilla-archive#17371 llvm/llvm-bugzilla-archive#17382 llvm/llvm-bugzilla-archive#17514 llvm/llvm-bugzilla-archive#17738 llvm/llvm-bugzilla-archive#17748 llvm/llvm-bugzilla-archive#17750 llvm/llvm-bugzilla-archive#17761 llvm/llvm-bugzilla-archive#17767 llvm/llvm-bugzilla-archive#17768 llvm/llvm-bugzilla-archive#17772 llvm/llvm-bugzilla-archive#17816 llvm/llvm-bugzilla-archive#18021 llvm/llvm-bugzilla-archive#18022 llvm/llvm-bugzilla-archive#18024 llvm/llvm-bugzilla-archive#18025 llvm/llvm-bugzilla-archive#18026 llvm/llvm-bugzilla-archive#18027 llvm/llvm-bugzilla-archive#18035 llvm/llvm-bugzilla-archive#18039 llvm/llvm-bugzilla-archive#18118 llvm/llvm-bugzilla-archive#18131 llvm/llvm-bugzilla-archive#18167 llvm/llvm-bugzilla-archive#18168 llvm/llvm-bugzilla-archive#18169 llvm/llvm-bugzilla-archive#18170 llvm/llvm-bugzilla-archive#18172 llvm/llvm-bugzilla-archive#18173 llvm/llvm-bugzilla-archive#18175 llvm/llvm-bugzilla-archive#18186 llvm/llvm-bugzilla-archive#18204 llvm/llvm-bugzilla-archive#18215 llvm/llvm-bugzilla-archive#18216 llvm/llvm-bugzilla-archive#18248 llvm/llvm-bugzilla-archive#18264 llvm/llvm-bugzilla-archive#18278 llvm/llvm-bugzilla-archive#18433 llvm/llvm-bugzilla-archive#18434 llvm/llvm-bugzilla-archive#18435 llvm/llvm-bugzilla-archive#18436 llvm/llvm-bugzilla-archive#18437 llvm/llvm-bugzilla-archive#18444 llvm/llvm-bugzilla-archive#18464 llvm/llvm-bugzilla-archive#18467 llvm/llvm-bugzilla-archive#18474 llvm/llvm-bugzilla-archive#18476 llvm/llvm-bugzilla-archive#18479 llvm/llvm-bugzilla-archive#18617 llvm/llvm-bugzilla-archive#18618 llvm/llvm-bugzilla-archive#18675 llvm/llvm-bugzilla-archive#18692 llvm/llvm-bugzilla-archive#18694 llvm/llvm-bugzilla-archive#18702 llvm/llvm-bugzilla-archive#18826 llvm/llvm-bugzilla-archive#18844 llvm/llvm-bugzilla-archive#18845 llvm/llvm-bugzilla-archive#18880 llvm/llvm-bugzilla-archive#18902 llvm/llvm-bugzilla-archive#18917 llvm/llvm-bugzilla-archive#18951 llvm/llvm-bugzilla-archive#18967 llvm/llvm-bugzilla-archive#19012 llvm/llvm-bugzilla-archive#19025 llvm/llvm-bugzilla-archive#19066 llvm/llvm-bugzilla-archive#19104 llvm/llvm-bugzilla-archive#19172 llvm/llvm-bugzilla-archive#19180 llvm/llvm-bugzilla-archive#19181 llvm/llvm-bugzilla-archive#19240 llvm/llvm-bugzilla-archive#19361 llvm/llvm-bugzilla-archive#19399 llvm/llvm-bugzilla-archive#19407 llvm/llvm-bugzilla-archive#19408 llvm/llvm-bugzilla-archive#19413 llvm/llvm-bugzilla-archive#19414 llvm/llvm-bugzilla-archive#19487 llvm/llvm-bugzilla-archive#19505 llvm/llvm-bugzilla-archive#19506 llvm/llvm-bugzilla-archive#19733 llvm/llvm-bugzilla-archive#20017 llvm/llvm-bugzilla-archive#20047 llvm/llvm-bugzilla-archive#20221 llvm/llvm-bugzilla-archive#20315 llvm/llvm-bugzilla-archive#20337 llvm/llvm-bugzilla-archive#20343 llvm/llvm-bugzilla-archive#20346 llvm/llvm-bugzilla-archive#20351 llvm/llvm-bugzilla-archive#20418 llvm/llvm-bugzilla-archive#20444 llvm/llvm-bugzilla-archive#20464 llvm/llvm-bugzilla-archive#20477 llvm/llvm-bugzilla-archive#20479 llvm/llvm-bugzilla-archive#20653 llvm/llvm-bugzilla-archive#20719 llvm/llvm-bugzilla-archive#20897 llvm/llvm-bugzilla-archive#20947 llvm/llvm-bugzilla-archive#21031 llvm/llvm-bugzilla-archive#21046 llvm/llvm-bugzilla-archive#21060 llvm/llvm-bugzilla-archive#21061 llvm/llvm-bugzilla-archive#21062 llvm/llvm-bugzilla-archive#21064 llvm/llvm-bugzilla-archive#21073 llvm/llvm-bugzilla-archive#21074 llvm/llvm-bugzilla-archive#21164 llvm/llvm-bugzilla-archive#21888 llvm/llvm-bugzilla-archive#22840 llvm/llvm-bugzilla-archive#23325 llvm/llvm-bugzilla-archive#23452 llvm/llvm-bugzilla-archive#27621 llvm/llvm-bugzilla-archive#28223 llvm/llvm-bugzilla-archive#37465
Blocks llvm/llvm-bugzilla-archive#13707
CC @XVilka,@asl,@compnerd,@majnemer,@DougGregor,@zmodem,@tritao,@pageexec,@timurrrr

Extended Description

This is a meta bug to cover all known Clang vs Microsoft C++ ABI incompatibility / unsupportness.

@llvmbot
Copy link
Collaborator

llvmbot commented Apr 7, 2012

Bug 9213 might be relevant to this. It's an issue in llvm, though.

@tritao
Copy link
Mannequin

tritao mannequin commented Aug 31, 2012

Timur, I cleaned up this bug my moving all the non-ABI related to PR 13707. If you think I moved something that belongs in this one (or missed some) let me know (or fix it).

@timurrrr
Copy link
Contributor Author

timurrrr commented Sep 1, 2012

Sure, thanks!

@asl
Copy link
Collaborator

asl commented Dec 19, 2012

*** Bug llvm/llvm-bugzilla-archive#14656 has been marked as a duplicate of this bug. ***

@llvmbot
Copy link
Collaborator

llvmbot commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#12535

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#12594

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#12603

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#12631

@nico
Copy link
Contributor

nico commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#12648

@nico
Copy link
Contributor

nico commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#12701

@nico
Copy link
Contributor

nico commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#12709

@llvmbot
Copy link
Collaborator

llvmbot commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#12715

@tritao
Copy link
Mannequin

tritao mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#12749

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#12783

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#12784

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#12785

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#12974

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13022

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13047

@nico
Copy link
Contributor

nico commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#13153

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13158

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13177

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13176

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13182

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13207

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13231

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13232

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13344

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13389

@timurrrr
Copy link
Contributor Author

mentioned in issue llvm/llvm-bugzilla-archive#13434

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#20947

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#21022

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#21031

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#21046

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#21062

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#21060

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#21064

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#21061

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#21074

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#21073

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#21164

@nico
Copy link
Contributor

nico commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#21888

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#22840

@nico
Copy link
Contributor

nico commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#23325

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#23452

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#23549

@rnk
Copy link
Collaborator

rnk commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#27621

@rnk
Copy link
Collaborator

rnk commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#28223

@majnemer
Copy link
Mannequin

majnemer mannequin commented Nov 27, 2021

mentioned in issue llvm/llvm-bugzilla-archive#37465

@oscarfv
Copy link
Mannequin

oscarfv mannequin commented Nov 27, 2021

mentioned in issue #5430

@oscarfv
Copy link
Mannequin

oscarfv mannequin commented Nov 27, 2021

mentioned in issue #5436

@llvmbot
Copy link
Collaborator

llvmbot commented Nov 27, 2021

mentioned in issue #9585

@llvmbot
Copy link
Collaborator

llvmbot commented Nov 27, 2021

mentioned in issue #9649

@llvmbot llvmbot transferred this issue from llvm/llvm-bugzilla-archive Dec 3, 2021
@philnik777
Copy link
Contributor

This is broken for GitHub, so I'm closing it. I also don't think that this is relevant anymore. AFAIK the Microsoft ABI is mostly working in Clang.

@llvmbot
Copy link
Collaborator

llvmbot commented Aug 15, 2023

@llvm/issue-subscribers-clang-codegen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ABI Application Binary Interface bugzilla Issues migrated from bugzilla c++ clang:codegen metabug
Projects
None yet
Development

No branches or pull requests

10 participants