constexpr const T &&operator*() const&& {
return std::move(reference());
}
My function such as above, astylerc is
```
######## astyle 3.1 #########
--style=google
--indent=spaces=4
--attach-closing-while
--indent-col1-comments
--indent-switches
--indent-modifiers
--indent-labels
--indent-preproc-define
--pad-oper
--pad-comma
--unpad-paren
--align-pointer=name
--align-reference=name
--add-braces
--remove-braces
--attach-return-type
--break-one-line-headers
--convert-tabs
--mode=c
--lineend=linux
```
while I run astyle --options=./astylerc -n -q -r --preserve-date '.cpp' '.h' , sometimes
constexpr const T &&operator() const&& {
return std::move(reference());
}
goes to
constexpr const T &&operator() const && {
return std::move(reference());
}
(with a blank between const and && or not)
but sometimes it goes to not change,
I am confused with this behavior, and wanna it to be more stable.
Fixed in 3.2 beta