/*
* Test case for Issue 138:
* https://github.com/typetools/checker-framework/issues/138
*
* Assignment and compound assignment should be treated equally for
* method type argument inference.
*/
class Compound {
public static void one() {
long total = 0;
total = two();
total += two();
}
private static <N> long two() {
return 0;
}
}