mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-11 13:44:28 +00:00
Adjust unit test for the MCSection changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77714 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e243729b3d
commit
66e7a97999
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user