--- ikvm-0.30.0.0/native/native.build 2005-12-07 10:06:32.000000000 -0500 +++ ikvm-0.30.0.0-patched/native/native.build 2006-08-22 13:04:35.000000000 -0400 @@ -9,7 +9,7 @@ - + --- ikvm-0.30.0.0/runtime/MemberWrapper.cs 2006-08-02 15:45:54.000000000 -0400 +++ ikvm-0.30.0.0-patched/runtime/MemberWrapper.cs 2006-08-22 13:04:58.000000000 -0400 @@ -468,9 +468,9 @@ // the method had any declared exceptions, the declaredExceptions field would have // been set) if(method != null -#if !COMPACT_FRAMEWORK + && !(method is MethodBuilder) -#endif + ) { ThrowsAttribute attr = AttributeHelper.GetThrows(method); --- ikvm-0.30.0.0/runtime/classpath.cs 2006-08-03 09:11:06.000000000 -0400 +++ ikvm-0.30.0.0-patched/runtime/classpath.cs 2006-08-22 13:04:58.000000000 -0400 @@ -771,9 +771,7 @@ // HACK we have to exclude DynamicTypeWrapper instances, because proxies that are created by the bootstrap // class loader also need to return null (but they don't live in the CoreAssembly) if(loader == null && tw.Assembly != JVM.CoreAssembly -#if !COMPACT_FRAMEWORK && !(tw is DynamicTypeWrapper) -#endif // !COMPACT_FRAMEWORK ) { return JVM.Library.getSystemClassLoader();