Adjust unit test for the MCSection changes.
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 31 Jul 2009 19:12:33 +0000 (19:12 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 31 Jul 2009 19:12:33 +0000 (19:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77714 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/MC/AsmStreamerTest.cpp

index 053b7f3530f529008d52803af0af50b0d01f7d6b..3bf05cbb04a234ccdb4ed4466c1df45ba0ae818a 100644 (file)
@@ -9,6 +9,7 @@
 
 #include "gtest/gtest.h"
 #include "llvm/MC/MCContext.h"
+#include "llvm/MC/MCSection.h"
 #include "llvm/MC/MCStreamer.h"
 #include "llvm/MC/MCValue.h"
 #include "llvm/Support/raw_ostream.h"
@@ -45,14 +46,14 @@ TEST(AsmStreamer, EmptyOutput) {
 
 TEST(AsmStreamer, Sections) {
   StringAsmStreamer S;
-  MCSection *Sec0 = S.getContext().GetSection("foo");
+  MCSection *Sec0 = MCSection::Create("foo", S.getContext());
   S.getStreamer().SwitchSection(Sec0);
   EXPECT_EQ(".section foo\n", S.getString());
 }
 
 TEST(AsmStreamer, Values) {
   StringAsmStreamer S;
-  MCSection *Sec0 = S.getContext().GetSection("foo");
+  MCSection *Sec0 = MCSection::Create("foo", S.getContext());
   MCSymbol *A = S.getContext().CreateSymbol("a");
   MCSymbol *B = S.getContext().CreateSymbol("b");
   S.getStreamer().SwitchSection(Sec0);
@@ -73,7 +74,7 @@ b:\n\
 
 TEST(AsmStreamer, Align) {
   StringAsmStreamer S;
-  MCSection *Sec0 = S.getContext().GetSection("foo");
+  MCSection *Sec0 = MCSection::Create("foo", S.getContext());
   S.getStreamer().SwitchSection(Sec0);
   S.getStreamer().EmitValueToAlignment(4);
   S.getStreamer().EmitValueToAlignment(4, /*Value=*/12, /*ValueSize=*/2);
@@ -87,7 +88,7 @@ TEST(AsmStreamer, Align) {
 
 TEST(AsmStreamer, Org) {
   StringAsmStreamer S;
-  MCSection *Sec0 = S.getContext().GetSection("foo");
+  MCSection *Sec0 = MCSection::Create("foo", S.getContext());
   S.getStreamer().SwitchSection(Sec0);
   MCSymbol *A = S.getContext().CreateSymbol("a");
   S.getStreamer().EmitLabel(A);