From 306ca0571c5d906ce76df97bd1ea54f4e0e50240 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sat, 7 Jul 2018 20:07:30 +0200 Subject: prog, pkg/compiler: support fmt type fmt type allows to convert intergers and resources to string representation. --- pkg/compiler/gen.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pkg/compiler/gen.go') diff --git a/pkg/compiler/gen.go b/pkg/compiler/gen.go index 5bf239e79..0e13db460 100644 --- a/pkg/compiler/gen.go +++ b/pkg/compiler/gen.go @@ -396,9 +396,13 @@ func genCommon(name, field string, size uint64, dir prog.Dir, opt bool) prog.Typ } func genIntCommon(com prog.TypeCommon, bitLen uint64, bigEndian bool) prog.IntTypeCommon { + bf := prog.FormatNative + if bigEndian { + bf = prog.FormatBigEndian + } return prog.IntTypeCommon{ TypeCommon: com, - BigEndian: bigEndian, + ArgFormat: bf, BitfieldLen: bitLen, } } -- cgit mrf-deployment