diff --git a/nim.cfg b/nim.cfg new file mode 100644 index 0000000..1239cab --- /dev/null +++ b/nim.cfg @@ -0,0 +1 @@ +--experimental:ForLoopMacros diff --git a/stint/private/as_words.nim b/stint/private/as_words.nim index 50be3e4..2275f36 100644 --- a/stint/private/as_words.nim +++ b/stint/private/as_words.nim @@ -12,8 +12,6 @@ import ./datatypes, ./conversion, macros # ######################################################################### # Multi-precision ints to compile-time array of words -{.experimental: "ForLoopMacros".} - proc asWordsImpl(x: NimNode, current_path: NimNode, result: var NimNode) = ## Transforms an UintImpl/IntImpl into an array of words ## at compile-time. Recursive implementation. diff --git a/stint/private/uint_bitwise_ops.nim b/stint/private/uint_bitwise_ops.nim index 23684ea..c1b2d3c 100644 --- a/stint/private/uint_bitwise_ops.nim +++ b/stint/private/uint_bitwise_ops.nim @@ -9,7 +9,6 @@ import ./datatypes, ./as_words - func `not`*(x: UintImpl): UintImpl {.inline.}= ## Bitwise complement of unsigned integer x for wr, wx in asWords(result, x):