TEST(AsmStreamer, Sections) {
StringAsmStreamer S;
TEST(AsmStreamer, Sections) {
StringAsmStreamer S;
- MCSection *Sec0 = MCSection::Create("foo", S.getContext());
+ MCSection *Sec0 = MCSection::Create("foo", SectionKind(), S.getContext());
S.getStreamer().SwitchSection(Sec0);
EXPECT_EQ(".section foo\n", S.getString());
}
TEST(AsmStreamer, Values) {
StringAsmStreamer S;
S.getStreamer().SwitchSection(Sec0);
EXPECT_EQ(".section foo\n", S.getString());
}
TEST(AsmStreamer, Values) {
StringAsmStreamer S;
- MCSection *Sec0 = MCSection::Create("foo", S.getContext());
+ MCSection *Sec0 = MCSection::Create("foo", SectionKind(), S.getContext());
MCSymbol *A = S.getContext().CreateSymbol("a");
MCSymbol *B = S.getContext().CreateSymbol("b");
S.getStreamer().SwitchSection(Sec0);
MCSymbol *A = S.getContext().CreateSymbol("a");
MCSymbol *B = S.getContext().CreateSymbol("b");
S.getStreamer().SwitchSection(Sec0);
TEST(AsmStreamer, Align) {
StringAsmStreamer S;
TEST(AsmStreamer, Align) {
StringAsmStreamer S;
- MCSection *Sec0 = MCSection::Create("foo", S.getContext());
+ MCSection *Sec0 = MCSection::Create("foo", SectionKind(), S.getContext());
S.getStreamer().SwitchSection(Sec0);
S.getStreamer().EmitValueToAlignment(4);
S.getStreamer().EmitValueToAlignment(4, /*Value=*/12, /*ValueSize=*/2);
S.getStreamer().SwitchSection(Sec0);
S.getStreamer().EmitValueToAlignment(4);
S.getStreamer().EmitValueToAlignment(4, /*Value=*/12, /*ValueSize=*/2);
TEST(AsmStreamer, Org) {
StringAsmStreamer S;
TEST(AsmStreamer, Org) {
StringAsmStreamer S;
- MCSection *Sec0 = MCSection::Create("foo", S.getContext());
+ MCSection *Sec0 = MCSection::Create("foo", SectionKind(), S.getContext());
S.getStreamer().SwitchSection(Sec0);
MCSymbol *A = S.getContext().CreateSymbol("a");
S.getStreamer().EmitLabel(A);
S.getStreamer().SwitchSection(Sec0);
MCSymbol *A = S.getContext().CreateSymbol("a");
S.getStreamer().EmitLabel(A);