rustc: llvm grew some new enum variants

This commit is contained in:
Erick Tryzelaar
2012-09-28 23:43:00 -07:00
committed by Brian Anderson
parent c71dc77dac
commit fd6557ea11

View File

@@ -28,19 +28,19 @@ enum Linkage {
AvailableExternallyLinkage = 1, AvailableExternallyLinkage = 1,
LinkOnceAnyLinkage = 2, LinkOnceAnyLinkage = 2,
LinkOnceODRLinkage = 3, LinkOnceODRLinkage = 3,
WeakAnyLinkage = 4, LinkOnceODRAutoHideLinkage = 4,
WeakODRLinkage = 5, WeakAnyLinkage = 5,
AppendingLinkage = 6, WeakODRLinkage = 6,
InternalLinkage = 7, AppendingLinkage = 7,
PrivateLinkage = 8, InternalLinkage = 8,
DLLImportLinkage = 9, PrivateLinkage = 9,
DLLExportLinkage = 10, DLLImportLinkage = 10,
ExternalWeakLinkage = 11, DLLExportLinkage = 11,
GhostLinkage = 12, ExternalWeakLinkage = 12,
CommonLinkage = 13, GhostLinkage = 13,
LinkerPrivateLinkage = 14, CommonLinkage = 14,
LinkerPrivateWeakLinkage = 15, LinkerPrivateLinkage = 15,
LinkerPrivateWeakDefAutoLinkage = 16, LinkerPrivateWeakLinkage = 16,
} }
enum Attribute { enum Attribute {
@@ -91,6 +91,7 @@ enum IntPredicate {
// enum for the LLVM RealPredicate type // enum for the LLVM RealPredicate type
enum RealPredicate { enum RealPredicate {
RealPredicateFalse = 0,
RealOEQ = 1, RealOEQ = 1,
RealOGT = 2, RealOGT = 2,
RealOGE = 3, RealOGE = 3,
@@ -105,6 +106,7 @@ enum RealPredicate {
RealULT = 12, RealULT = 12,
RealULE = 13, RealULE = 13,
RealUNE = 14, RealUNE = 14,
RealPredicateTrue = 15,
} }
// enum for the LLVM TypeKind type - must stay in sync with the def of // enum for the LLVM TypeKind type - must stay in sync with the def of