The best thing to do would be to make a self contained example that
reproduces it and file an issue at https://github.com/golang/go/issues
On Sat, 8 Dec 2018, at 8:49 AM, Jan wrote:
> I still haven't solved the issue (I just keep that odd line _ = &hmm)
> in the middle of the code.>
> But I quickly looked at the assembly generated, and there is some
> inlined code from time.go:790 (!?) oddly in the middle of the call to
> glog.V().>
> The code (a wrapper around alpha-beta-prunning implementation) in more
> details is below. And if I remove the "elpasedTime" line, things
> behave as expected (and I can remove the `_ = &hmm` line:>
>
> *func *TimedAlphaBeta(board *Board, scorer ai.BatchScorer, maxDepth
> int, parallelize bool, randomness float32) (
>> bestAction Action, bestBoard *Board, bestScore float32) {
>
> stats := abStats{}
>
> start := time.Now()
>
> bestAction, bestBoard, bestScore = AlphaBeta(board, scorer,
> maxDepth, parallelize, randomness, &stats)
>> elapsedTime := time.Since(start).Seconds() hmm := bool(glog.V(3))
>> _ = &hmm
>
> *if *hmm {
>
> ... logging ...
> }
> }
>
> It may just be a coincidence, but I thought I would report.
>
> --
> You received this message because you are subscribed to the Google
> Groups "golang-nuts" group.> To unsubscribe from this group and stop
> receiving emails from it,
> send an email to [email protected].> For more
> options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.