我开始遇到Http64.exe的崩溃,所以我尝试从CP运行VS2015修复。过了一会儿,它停止了工作。我试图再次运行修复但出现错误:KB3022398无法打开此更新包。验证更新包是否存在等。然后我尝试恢复到我运行修复之前的点但是id让我无处可去,仍然是同样的错误。我还尝试安装windows(7)的更新。
以下是日志文件中的代码段:
class Container[A](val xs: List[A]) {
def foo(fun: A => A)(implicit ord: Ordering[A]): List[A] =
macro ContainerMacros.fooImpl[A]
}
object ContainerMacros {
def fooImpl[A](c: blackbox.Context)
(fun: c.Expr[A => A])
(ord: c.Expr[Ordering[A]])
(implicit t: c.WeakTypeTag[A]): c.Expr[List[A]] = {
import c.universe._
reify {
val extC = c.prefix.splice.asInstanceOf[Container[A]]
val funC = fun.splice
val ordC = ord.splice
val xs = extC.xs
xs.map(funC).sorted(ordC)
}
}
}